Oxygine

Oxygine

Oxygine是完全免费的开放源代码(MIT许可)的2D游戏引擎,可在GitHub上获得。它使用C ++编写,可在MacOSX,iOS,Android,Windows和Linux上运行。
Oxygine是完全免费的开放源代码(MIT许可)的2D游戏引擎,可在GitHub上获得。它使用C ++编写,可在MacOSX,iOS,Android,Windows和Linux上运行。您还可以在Web浏览器中构建和运行C ++ Oxygine应用程序。它不需要任何插件(例如Flash),并且可以使用WebGL作为呈现的纯HTML5 / JS应用程序运行。Oxygine被开发为在移动平台上具有快速性和存储效率。它具有灵活的资源管理系统,自动sprite批处理,内存池等。它提供了易于使用的API,该API的设计宗旨是“用更少的代码做更多的事”。它使用托管的场景图形系统,该系统负责渲染和更新,并提供扩展自定义渲染和更新的功能。您可以使用嵌入式工具来分析您的应用程序。检查运行时场景图,加载的纹理,FPS,性能等。...
oxygine

iPhone版Oxygine的替代品

Cocos2d-x

Cocos2d-x

cocos2d-x是一款适用于手机gamedev的跨平台开源免费2D游戏引擎,它快速,稳定,易于学习和使用。
SDL

SDL

Simple DirectMedia Layer是一个跨平台的多媒体库,旨在通过OpenGL和2D视频提供对音频,键盘,鼠标,操纵杆,3D硬件的低级访问。
LibGDX

LibGDX

Libgdx是一个Java游戏开发框架,提供了可在所有受支持平台上使用的统一API。
Allegro

Allegro

Allegro 4和Allegro 5是跨平台的库,主要针对视频游戏和多媒体编程。
AppGameKit Classic

AppGameKit Classic

AppGameKit是一个简单的跨平台游戏开发工具,可在Windows,Linux,MacOS和Raspberry Pi上运行。还提供了可在Android和iOS上运行的版本。