关于游戏开发,需要对从一开始到最后开发一款游戏的一般过程有所了解。一般不是一个完整的,一步一步的指导完成的结果。你还需要自己找出相当多的东西才能有一个游戏。
第一步:选择游戏库
游戏库具有的功能:
- 一种加载和呈现图像的方法
- 一种加载和播放音频的方法
- 基本图像处理(旋转等)
- 原始绘图功能(圆、线、矩形、点等)
- 渲染文本的能力
- 跟踪时间和等待的能力
- 创建和控制线程的能力(但不是必需的)
第2步:定义概念——创意
所有的游戏都从这里开始,只是一个人头脑中的想法。
首先,想出一个游戏的主意。一旦你有一个简单的想法,扩展它。
例如,如果它是一个棋盘游戏,目标是什么/你如何赢?规则会是什么样子?等等,如果你的游戏中会有人物或故事,那就创造他们吧。确保你有一个相当明确的概念,你的游戏将是什么,当它结束。游戏越复杂,你就越应该在一开始就计划好,这样你就不用在编码的时候担心游戏本身了。记住,你的游戏会随着你的创造而进化。
第三步:规划你的引擎
如果你正在制作一个棋盘游戏或者基本的街机游戏,你可以完全跳过这个游戏,只需对你的游戏进行编程。然而,对于更复杂的游戏,您可能需要考虑使用预先制作的引擎,或者编写自己的“引擎”。
游戏引擎到底是什么?虽然它们在结构和整体功能上差异很大,是提供更高级别功能(如物理、资源处理和游戏实体管理)的超级功能库。
选择使用存在引擎还是创建自己的引擎ÿ