Oxygine

Oxygine
软件描述
Oxygine 是一款完全免费且开源(MIT 许可证)的 2D 游戏引擎,可在 GitHub 上获取。它使用 C++ 编写,可在 MacOSX、iOS、Android、Windows 和 Linux 上运行。
官方网站
访问软件的官方网站了解更多信息
oxygine.org
什么是 Oxygine?
Oxygine 是一个完全免费且开源(MIT 许可证)的 2D 游戏引擎,可在 GitHub 上获取。它使用 C++ 编写,支持 MacOSX、iOS、Android、Windows 和 Linux 平台。
您还可以在网页浏览器中构建并运行您的 C++ Oxygine 应用程序,无需任何插件(如 Flash),以纯 HTML5/JS 应用形式运行,并使用 WebGL 进行渲染。
Oxygine 专为移动平台设计,具有快速高效和内存优化的特点。它具备灵活的资源管理机制、自动精灵批处理、内存池等功能。
其 API 简单易用,遵循“用更少代码实现更多功能”的理念。采用托管场景图系统,负责渲染与更新,并支持自定义渲染和更新逻辑。
您可使用内嵌工具分析应用程序,实时检查场景图、加载的纹理、FPS、性能等信息。
主要功能
🔄 替代方案
24 个选择
LibGDX
一个Java框架,为在桌面、移动和浏览器平台构建2D或3D游戏提供统一API,支持热代码替换、快速原型开发、模块化架构、集成物理引擎、输入系统、资源工具,并支持桌面原生调试。

Glide Engine
Glide 是一个基于 SpriteKit 和 GameplayKit 的引擎,可轻松构建 2D 游戏,特别专注于横向卷轴游戏。Glide 使用 Swift 开发,适用于 iOS、macOS 和 tvOS。

Cerberus X
Cerberus X 是一种跨平台、易于学习的面向对象编程语言,专注于游戏开发,配备功能强大的 API,可在所有支持的平台上轻松实现高速图形绘制。为实现这一目标,Cerberus X 将我们的代码转换为目标平台……

Torque 2D
Torque 2D 是一个功能极其强大、灵活且快速的开源引擎,专为2D游戏开发而设计。
NasNas 是一个轻量级的模块化 2D 游戏框架,专注于像素艺术风格游戏。它完全使用现代 C++17 编写,除了 SFML2 外不依赖任何其他库,提供简洁易用的 API。

SFML
SFML(简单快速多媒体库)是一个可移植且易于使用的多媒体编程API。




