一句话Oxygine 是一个免费、开源、跨平台的 2D C++ 游戏引擎,支持桌面、移动端与 Web 构建。
定价免费开源 MIT license,正文未提及商业版或付费计划。
适合谁C++ 游戏开发者、2D 移动游戏开发者、需要跨平台发布的独立开发者或小团队
核心功能跨平台 2D C++ 游戏引擎MIT 许可开源支持 MacOSX、iOS、Android、Windows、Linux可通过 Emscripten 构建为 HTML5/JS 与 WebGL 应用托管 scenegraph 系统内嵌运行时性能分析工具Unicode 文本渲染纹理图集与压缩纹理命令行工具自动 sprites batching、内存池与资源管理可基于 SDL2、Marmalade、Emscripten 构建MacOSX 与 Windows 可用的可视化编辑器
功能与用途Oxygine 是面向 2D 游戏开发的 C++ 框架/引擎,提供托管 scenegraph、渲染与更新管理、资源管理、自动 sprites batching、内存池、文本渲染、纹理图集与压缩纹理工具、内嵌运行时分析工具,并可构建为移动端、桌面端和 Web 应用。
支持语言/框架主要语言为 C++。支持 MacOSX、iOS、Android、Windows、Linux;可构建为 HTML5/JS 应用并使用 WebGL 渲染;可基于 SDL2、Marmalade、Emscripten 构建或适配其他平台。
开源还是闭源开源,MIT license,代码可在 GitHub 获取。
自托管选项作为开源 C++ 框架可自行获取源码并在本地或自有构建环境中使用;正文未提及托管服务形态。
定价完全免费开源,未提及付费版本。
API/SDK提供易用 C++ API,并有 Doxygen C++ API Reference;支持自定义渲染和更新扩展。
集成与生态正文提到可构建在 SDL2、Marmalade、Emscripten 之上;纹理字体使用 BMFont 工具;支持 WebGL;有示例 Demo,包括 Hello World、Match3、Box2D、Spine、Freetype 等。
文档质量网站提供 Docs、Doxygen C++ API Reference 与 Wiki;但正文未展示教程深度、维护频率或文档完整度,质量无法充分判断。
中国访问未知
适用场景2D 移动游戏、跨平台桌面游戏、HTML5/WebGL 版 C++ 游戏、需要自定义渲染和资源管理的轻量级游戏项目
同类Cocos2d-x、Godot、SDL2、LÖVE、Unity 2D