So, you want to make a game engine (2023)
a day ago
- 制作自己的游戏引擎可以是一次令人满足的学习体验,避免因第三方引擎而产生挫败感,因为你完全了解为何功能缺失或损坏。
- 自定义引擎最适合长期发展和特定项目需求,而现有引擎更适合快速游戏制作。
- 游戏引擎是任何旨在帮助制作游戏的工具和库的集合,可以简单到只有几个用于输入、图形和音频的库。
- 引擎的基本功能包括窗口创建、游戏循环、输入处理、图形渲染和音频输出;许多其他功能根据游戏需求是可选的。
- 物理、脚本、网络、人工智能和UI是可选的;最小化的引擎可以跳过这些以降低复杂性。
- 建议从零开始制作游戏,并逐步提取可重用代码,从而随着时间的推移构建个人引擎。