Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Jungle 引擎

Jungle 是一个基于 C++26 反射的实验性游戏引擎,探索现代 C++ 标准在游戏开发中的应用。

设计理念

  • 零开销抽象:编译期反射和模板元编程替代运行时类型系统,不依赖 RTTI 和异常
  • 类型安全:通过 concept 和强类型别名在编译期捕获错误
  • 模块化:基础库、ECS 核心、渲染、网络等按依赖分层

编译要求

  • 暂时仅支持 GCC
  • C++26 标准
  • 反射(-freflection)
  • 禁用 RTTI(-fno-rtti)
  • 禁用异常(-fno-exceptions)