免费跨平台2D图形游戏引擎

Free cross platform 2D graphical game engine

本文关键字:游戏 引擎 图形 2D 跨平台 免费      更新时间:2023-10-16

是否有C/c++ 免费的跨平台面向2D的图像游戏引擎(用于等距游戏)?我期待引擎的以下功能:

  • 窗口创建
  • OpenGL上下文创建和初始化
  • 资源管理
  • 动画精灵
  • 粒子系统

我考虑过OGRE(似乎是面向3D的),irrlight(不仅仅是图形引擎,也是面向3D的),SDL(只有低级功能,没有资源加载/管理)。

你能告诉我其他的吗?

虽然它不是一个功能齐全的游戏引擎,但SFML可能适合您的需求。除了窗口和OpenGL上下文创建,它还提供2D精灵功能。精灵动画和粒子系统不是现成的,但应该能够很容易地在现有功能上执行。显然有人已经在SFML中实现了一个类似食人魔的粒子系统。

SFML是在zlib/png许可下发布的,这可能符合也可能不符合您对"自由"的定义。