在游戏开发中,常用的引擎有很多,它们可以根据功能、类型(2D/3D)、开发语言、平台等不同分类。以下是一些常见的游戏引擎及其英文名称:
1. 2D 游戏引擎
- Unity(https://unity.com)
- Godot(https://godotengine.org)
- Construct 2(https://www.construct2.com)
- Tiled(用于地图编辑)
- RPG Maker(用于RPG游戏制作)
- GameMaker Studio(用于2D/3D游戏开发)
2. 3D 游戏引擎
- Unreal Engine(https://unrealengine.com)
- Cocos2d-x(用于2D/3D游戏开发)
- 3D Engine(如:CryEngine、Epic Games Engine、Unity 3D)
- Unity 3D(支持2D和3D)
- Godot Engine(支持2D和3D)
3. 游戏引擎(跨平台)
- Unity(支持PC、手机、主机、VR/AR)
- Unreal Engine(支持PC、主机、VR/AR)
- Godot Engine(支持PC、手机、主机)
- Cocos2d-x(支持Android、iOS、Web、PC)
- Lua-based(如:LuaCocos2d、LuaUnreal)
4. 专用引擎
- Epic Games Engine(用于《堡垒之夜》《赛博朋克2077》等)
- Steam Engine(用于Steam平台游戏开发)
- Xbox Game Studio(用于Xbox平台游戏开发)
- PlayStation Engine(用于PlayStation平台游戏开发)
5. 开发语言
- C#(Unity、Unreal)
- C++(Unreal、Epic Games Engine)
- Python(如:Pygame、Godot)
- JavaScript(如:Phaser.js、Three.js)
- Lua(如:Cocos2d-x、Godot)
6. 其他
- RPG Maker(用于RPG游戏制作)
- GameMaker Studio(用于2D/3D游戏开发)
- Tiled(用于地图编辑)
- Godot Engine(开源,支持2D/3D)