← 返回图鉴
OPEN SOURCE GAMES · NO. 534

Oxygine

面向 iOS、Android、Windows、Linux 与 Mac 上 2D 游戏的 C++ 引擎与框架。

框架·引擎·库附录:框架·引擎·库与工具GitHub 源码

游戏介绍AI 生成

Oxygine 是一个开源的 C++ 2D 游戏引擎与框架,由俄罗斯开发者参与的开源社区维护,代码托管在 GitHub。它以轻量、高效为特点,支持 iOS、Android、Windows、Linux 和 Mac 多平台,底层渲染基于 OpenGL,配合 Sprite、Actor、动画、事件系统等面向对象的场景管理。它常被用于开发手机上的 2D 游戏和应用,作为引擎发布过商业作品,对想用原生 C++ 开发移动 2D 游戏的开发者是个不错的选择。

介绍内容由 AI 生成,仅供参考;以项目仓库说明为准。

使用说明

怎么用:Oxygine 面向 C++ 开发者,需要配置开发环境后从 GitHub 获取源码自行构建。它自带项目生成工具,可以为不同平台生成对应的工程文件(如 Visual Studio、Xcode 或 Android 项目)。基本流程是:用官方模板创建新项目,在资源加载处声明图集与素材,然后通过 Actor 和 Sprite 树搭建场景,用补间动画与事件驱动实现游戏逻辑。新手建议先跑通官方示例,理解 Actor 层级结构,再动手做一个小游戏。

源码 / 项目地址
https://github.com/oxygine/oxygine-framework ↗

这是源码仓库,通常需要克隆后自行构建;部分为经典游戏反编译 / 引擎重实现工程,需自备原版数据与素材。