Allegro

Allegro

Allegro 4和Allegro 5是跨平台的库,主要针对视频游戏和多媒体编程。
Allegro 4和Allegro 5是跨平台的库,主要针对视频游戏和多媒体编程。它们处理常见的底层任务,例如创建窗口,接受用户输入,加载数据,绘制图像,播放声音等,并且通常将底层平台抽象出来。但是,Allegro并不是游戏引擎:您可以自由设计和构造程序。
allegro

特征

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

OpenGL

OpenGL

OpenGL是开发便携式,交互式2D和3D图形应用程序的主要环境。
Vulkan

Vulkan

Vulkan是新一代的图形和计算API,可高效,跨平台访问用于从PC和控制台到移动电话和嵌入式平台的各种设备中使用的现代GPU。
Microsoft DirectX

Microsoft DirectX

Microsoft DirectX是应用程序编程接口(API)的集合,用于处理Microsoft上与多媒体相关的任务,尤其是游戏编程和视频。
SDL

SDL

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

Pygame

Pygame是一组旨在编写游戏的Python模块。Pygame在出色的SDL库之上添加了功能。
WebGL

WebGL

WebGL是用于基于OpenGL ES 2的低级3D图形API的跨平台,免版税的Web标准。
  • 免费应用
  • Web
LibGDX

LibGDX

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

SFML

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

GLFW

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

pyglet

适用于Python的跨平台窗口和多媒体库。
AGKSharp

AGKSharp

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

SDL.NET

SDL.NET是一组符合CLS的面向对象。
HGE

HGE

HGE是易于使用但功能强大的硬件加速2D游戏引擎。它是一款功能齐全的中间件,适合所有想要快速,轻松地开发商业品质2D游戏的人。
Arianne

Arianne

Arianne是一个多人在线游戏框架和引擎,用于开发基于回合的实时游戏。
Oxygine

Oxygine

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