SFML

SFML

SFML(简单快速多媒体库)是一种用于多媒体编程的可移植且易于使用的API。
SFML(简单快速多媒体库)是一种用于多媒体编程的可移植且易于使用的API。它用C ++编写,具有可用于C,D,Python,Ruby,OCaml,.Net和Go的绑定。可以将其视为SDL的面向对象替代方案。SFML使用OpenGL提供硬件加速的2D图形,支持OpenGL窗口化,并提供简化多媒体和游戏编程的不同模块。SFML网站以单包形式提供了完整的SDK捆绑包,并提供了简化开发人员的教程。SFML源代码是根据zlib / png许可的条款提供的。
sfml

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

SDL

SDL

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

LibGDX

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

Allegro

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

GLFW

GLFW是用于桌面上的OpenGL,Op​​enGL ES和Vulkan开发的开源,多平台库。它提供了一个简单的API,用于创建窗口,上下文和表面,接收输入和事件。
AGKSharp

AGKSharp

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

nCine

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

Playlyfe

Playlyfe使开发人员能够在几分钟内设计,化游戏化应用程序,将其与产品/网站/移动应用程序集成在一起。
  • 免费增值应用
  • Web
Oxygine

Oxygine

Oxygine是完全免费的开放源代码(MIT许可)的2D游戏引擎,可在GitHub上获得。它使用C ++编写,可在MacOSX,iOS,Android,Windows和Linux上运行。
SDL Game Engine

SDL Game Engine

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

Torque 2D

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