下一代渲染引擎

高性能、跨平台、2D/3D全方位支持,为开发者打造极致的开发体验

C++
C++
核心语言
Vulkan
Vulkan
渲染API
跨平台
跨平台
Windows/macOS/Android
2D/3D
2D/3D
双模式渲染
C++

C++ 高性能核心

使用现代C++17/20标准编写,充分利用模板元编程和零成本抽象, 为您提供业界领先的性能表现。内存管理经过精心优化, 确保CPU密集型游戏逻辑的流畅运行。

  • 现代C++标准支持
  • 零成本抽象
  • 高效内存管理
Vulkan

Vulkan 渲染管线

基于业界最新的Vulkan图形API,提供底层硬件控制和极致性能。 自定义渲染管线支持PBR、物理光照系统,让您的游戏画面达到主机级品质。

  • 低开销图形API
  • 物理渲染系统
  • 自定义渲染管线
跨平台

跨平台支持

一套代码,多端运行。支持Windows、macOS、Android等主流平台, 统一的API接口让您专注于业务逻辑,无需担心平台差异。

  • Windows 10/11
  • macOS (Intel & Apple Silicon)
  • Android (ARM & x86)
2D/3D

2D & 3D 渲染引擎

同时支持2D和3D渲染,提供灵活的组件系统。 无论是休闲小应用还是大型项目,Boo Engine都能满足您的需求。

  • 统一渲染架构
  • 灵活的组件系统
  • 场景管理
资源管理

智能资源管理

高效的资源加载和管理系统,支持资源池、内存管理。 支持GLTF、音频、纹理等多种资源格式,简化资源管线。

  • 同步资源加载
  • 自动内存管理
  • 多种格式支持
声音系统

声音系统

完整的音频播放系统,支持背景音乐和音效播放。 高质量音频解码,灵活的播放控制,提供沉浸式音频体验。

  • 背景音乐播放
  • 音效播放
  • 音量控制

准备好开始了吗?

访问文档了解如何快速上手,体验Boo Engine的强大功能