你应该怎样在两天内完成一个游戏
参加一次GameJam(并且因为特殊原因负责了所有的代码工作)后,记录一些心得体会,希望未来能有所成长
开始前
- 在讨论中,一定要有一个人进行拍板的工作,最理想的情况下制作人应该有绝对的威信。
- 不要追求太复杂的系统,想清楚最重要的机制是什么。
- 一个美术的工作速度大约相当于1.5-2个程序,因此程序的数量至少是美术的1.5倍
- 一定要先完成架构的设计再开始代码的分工
中途
- 在开始写代码之前,确定好每个实体的继承关系和接口规范,这样协作过程会更加顺利
- 把行为抽象成函数,分开实现状态机和操作行为
- 如何实体的行为应该是依赖动画关键帧的,这样会使动画更加流畅
- 如果一个语言特性没有人熟悉,或许你不应该使用它
- 每3小时左右进行一次短会确定每个人的进展
结束
- 做游戏是一件开心的事情