制作游戏的难点不在于单一任务,而是除非你有团队,否则需要同时精通五个领域。
首先是编程,这是最重要的技能。没有编程,根本上就没有可玩的游戏。不懂某种形式的编程就做游戏,就像没有摄像机却想拍电影一样。
其次是游戏设计。这项技能对专业度的要求最低,但若缺乏深刻理解,很难做出优质游戏。
接下来三项技能理论上可以通过合适的资源或游戏类型绕过,但对大多数项目而言仍然至关重要。
插画/动画技能是创造自制高质量素材的基础。
音乐创作同样不可或缺,可以打造独特的配乐。
最后是创意写作/故事叙述,任何非纯机制驱动的游戏都需要这项能力。
即便是最优秀的开发者通常也只精通其中几项。最佳方法似乎是专注于自己擅长的领域,再通过队友或外部资源补足其余部分。对独立开发者而言,只有游戏设计和编程才是真正不可或缺的。