独立游戏开发者的一年总结

一直在写程序,对于自己设计游戏的时候比较少,去年突然想做一个自己喜欢的游戏,经过简单的调研后启动了一个业余时间开发的游戏项目。截止到今日已经开发了快一年左右的时间,这个时间是远远超出了我的预期,初步的预期是在7个月左右的样子能完成所有的功能和测试,但是现实狠狠的打了我的脸。最近终于完成了这个Flag,开始做准备上线的事情了。

今天做一些总结,希望能对大家有所帮助,也希望和大家做一些交流。

一、确认游戏核心玩法

确认游戏核心玩法和目标用户群,这个是非常重要的。虽然在公司的时候策划一直说要先做核心玩法,但是目前我没有遇到过真正把核心玩法完全做好然后验证才进行后续开发的。这个里面有很多原因,此处不表。

为什么确认核心玩法呢,因为所有的一切系统都是基于核心玩法搭建的,而不是看同类型的游戏有什么功能,自己的游戏就要添加什么功能,站在核心玩法的基础上思考功能的取舍会让你轻松万分不再纠结。

目标用户群,就是说你这个游戏给谁做的,这个需要深入了解他们的喜好。

二、完善每一个功能

对每一个功能都需要做到完善后再开始下一个功能开发。在公司开发产品,有测试组、运营组、策划组等队友帮你思考,帮你填坑,但是在业余的自有项目,坑自己挖,自己填!!

1.对于一个功能开发,不应该是想到一个点子后立即开发,而是需要想清楚这个点子存在的意义,这个功能是为解决什么问题产生的,添加这个功能会不会带来新的问题,这个功能对当前系统功能的整体性有什么影响等等,都需要做仔细的考虑。

2.按照开发步骤一步步走。

完成功能描述文档(如果有时间最好写个简单的)

UI交互设计图

然后再审视功能设计是否有误,之后再动手开发。

开发完之后写下测试用例,对着测试用例一条条的检查你的功能开发情况,这会为你节约改Bug非常多时间。

三、先做小项目

业余项目自己需要做的事情简直太多了,而且你还需要上班,业余时间感觉完全不够用。所以这个时候做减法是最好的,功能少、快速开发验证。

四、提前找到目标用户

你需要真实的用户帮你评估你的游戏而不是你的朋友帮你评估。他们中大多数人会碍于情面说 不错不错,实际上他们可能不是真实的目标用户。

跟真实的用户进行沟通,并听取他们的反馈进行调整。但是,但是!!他们说的不一定对,你一定要想办法评估他们说的正确与否,这建立在你对你的核心玩法的掌控和理解以及对目标用户的了解。

今天大概唠叨这么多吧,后续上线运行一段时间后我再来总结下。

独立开发不易且行且珍惜。

希望能跟广大独立开发者交流,请在公众号留言,谢谢。

扫码关注交流