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

具有任何许可的所有平台的Oxygine替代品

Cocos2d-x

Cocos2d-x

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

SDL

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

LibGDX

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

MonoGame

一种用于创建功能强大的跨平台游戏的框架。XNA的精神继任者,在台式机,移动设备和控制台平台上提供了1000多种产品。
Phaser

Phaser

Phaser是一个有趣,免费和快速的2D游戏框架,用于为桌面和移动Web浏览器制作HTML5游戏,支持Canvas和WebGL渲染。
SFML

SFML

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

Allegro

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

PixiJS

PixiJS是先进,成熟的HTML5创建引擎,具有快速灵活的2D WebGL渲染器。
AppGameKit Classic

AppGameKit Classic

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

AGKSharp

AGKSharp是AppGameKit的免费实现,可与C#和.NET一起使用
nCine

nCine

nCine是C ++中的跨平台2D游戏引擎,用于快速,高性能的游戏开发。
SDL Game Engine

SDL Game Engine

一个独立于平台的2d游戏编程框架,适用于c / c ++程序员,具有最少的依赖关系以方便移植,并专注于简单的API调用和要求...
Lite-C

Lite-C

Lite-C是一种多媒体应用程序和个人计算机游戏的编程语言,它使用C语言的语法子集和C ++语言的某些元素。
Torque 2D

Torque 2D

Torque 2D是一个功能强大,灵活且快速的开源引擎,专用于2D游戏开发。