以业余时间做独立游戏为问题初衷,仅供参考:
先确定一下自己想做什么游戏。
一开始当然不可能做很大的游戏,但是可以把自己喜欢的游戏做减法,提取出自己认为有乐趣的部分来做。给这个游戏一个清晰的描述(例如做一个具有“魂”打击感的虐心动作小游戏)。
但前提是你自己觉得hold的住。切记不要把自己的第一个游戏想的很大,给自己一个期限,比如3个月内完工(一开始的估计肯定不准,如果你乐观估计3个月那么可能要半年以上)
对游戏开发的需求整体进行一次评估和拆解,然后审视一下自己的技能,如果有无法独立搞定全部,就去找找志同道合的小伙伴一起来搞。或是选择可以绕过去的方法,以及简化游戏需求。
个人建议尽量自己独立完成,因为在开发上遇到的问题可能远没有协作遇到的问题多。
原型开发阶段,通过粗糙的资源和hardcore的代码实现游戏原型。通过原型可以一目了然的展现游戏的核心玩法。然后向朋友展示这个原型,寻求帮助或意见。
游戏开发初期以核心玩法为主,尽量不要在早期堆积资源量和内容量。
初期不用考虑代码的结构是否优雅,能用就行。
另外也不要过早追求细节,细节追求不完的。
最后,游戏开发是个漫长的过程,需要足够的爱,耐心以及与自我和解的决心……另外记住,你的前10个游戏很可能都是垃圾,别费力拖在一个上,赶紧做完前10个然后迎接真正的挑战。