Unity:
Unity 被认为是业界最好的游戏引擎之一,其个人版本是免费的,可以用来创建2D和3D游戏。它涵盖了24个平台,包括移动、桌面、虚拟现实、控制台、网络和电视。许多大公司都会对Unity的使用以及独立游戏开发者投入大笔预算。
Unreal Engine 4:
Unreal Engine 4 是游戏开发的高级组合之一,它是免费的,不过如果用户所开发的游戏和所发布的应用软件的收益达到3000美金的话,用户则需要支付5%的版税。
Phaser:
Phaser是一种开源的HTML5游戏引擎,专门基于桌面和移动网络浏览器而设计。对于想做网络游戏开发的用户来说,Phaser是很理想的选择。
CryEngine:
CryEngine 是现在最受欢迎的游戏引擎之一,很多大游戏的开发用的引擎就是CryEngine。
Agar:
Agar 是一个高级图形应用程序框架,用于2D和3D游戏。
Allegro:
Allegro是基于C/C++的游戏引擎,支持图形、声音、输入、游戏时钟、浮点、压缩文件以及GUI。
BYOND:
BYOND 支持各种类型的游戏,包括MMORPG。
Ca3D-引擎:
Ca3D-引擎 是一个比较成熟的引擎,有自己的SDK,世界编辑器等。
Cadabra 3D:
Cadabra 3D 是一个开源的3D游戏引擎。
LOVE2d:
LOVE2d 是一个游戏引擎,使用户能够用Lua创建2D游戏。它是基于zlib/libpng许可证的纯开放源代码,可以自由使用。
GameSparks:
GameSparks 是每个开发者都需要的后端平台,以便使他们的视频游戏保持最佳状态,无论玩家的数量如何。
Amazon Lumberyard:
Amazon Lumberyard 是一个视频游戏开发平台,它连接到亚马逊网络服务云。
Godot Engine:
Godot Engine是一款开源游戏引擎,支持2D和3D游戏开发。
JsGameSoup:
JsGameSoup是一款开源的游戏框架,开发者可以使用JavaScript和Web技术开发游戏。
Akihabara:
Akihabara是一系列的库和工具,用于使用 Javascript 创建像素化的8/16位时期的游戏。
LimeJS:
LimeJS是基于HTML5的游戏框架,用于快速构建运行于所有现代触摸屏和桌面浏览器的纯正体验的游戏。
Enchant.js:
Enchant.js在2011年发布,是一款开源免费的JavaScript游戏框架。
GMP:
GMP是一款JavaScript游戏引擎,可以制作基于Sprite的2D游戏。
Crafty:
Crafty是个轻量级,模块化的JavaScript游戏引擎,包含许多组件:动画、事件管理、重新划分区域、碰撞检测、Sprite等。
GameMaker Studio:
GameMaker Studio专为2D游戏开发而设计,而且非常易用。拖拖拽拽就能完成不少基础功能,几乎不用写代码。
Vision:
Vision游戏引擎可在所有支持的硬件平台上以少量的内存占用提供极优异的性能。它针对特定平台优化的手调系统可确保时新PC和游戏机实现其最大潜能。
这些引擎各有特点,适用于不同类型的游戏开发和不同的开发需求。选择哪个引擎取决于你的具体需求,比如游戏类型、开发经验、目标平台等。