我已经在过去的270天里(并且还在继续)独自开发我的游戏。

我在圣诞节、除夕和复活节都工作过。
我在得高烧时仍然工作,甚至在床上躺了2天。
我甚至在我的生日那天都工作过。

所有这些都在创造一个尚未公布的游戏的同时进行的,游戏没有官方宣传的潜力,所以要保持动力我只能依靠自己。

我一直擅长自律,这确实有所帮助,但真正推动我前进的还是我在多年间学到的那些东西。
作为一个预告,我的建议是:计划是关键,但这不仅仅是这样,更多的东西是这样的,单纯的计划是不能实现的。

以下是我的建议来保持对你的项目的专注和动力:

1)高层次规划
当我开始这个最后的项目时,我就定义了一个高层次的计划,明确了里面的里程碑和所有要包含的功能。
没有任何东西是写在石头上的,我已经改变了最初的路线图很多次,主要是将功能从一个里程碑换到另一个里程碑。
一个清晰的视野可以在你想避免范围过度膨胀时带来巨大的不同,甚至更重要的是,当你想跟踪和量化你的进度时。
我在我的Steam页面上发布了详细的路线图,并且每月至少更新一次,尤其是在我发布我的开发日志时。

2)低层次规划
在我定义了所有主要功能之后,我开始将它们分解成任务。
现在它们都写在一起,包括我在过去几个月的开发中积累的所有bug。
重要的是要有尽可能多的单独任务,这样你就不会浪费时间思考下一步该做什么,你可以随时选择一个任务,如果你比预期早完成了计划的工作。

3)短期规划
当我有足够的任务时,我就会将它们安排在2周的冲刺中,基于我的下一个里程碑的目标。
最重要的是要混合复杂的/长时间的任务和简单的/短时间的任务。
这使得即使你因为任何原因只能在一天中花费1-2小时来开发,也可以工作。
我也倾向于在工作当前的冲刺时添加任务和bug修复到下一个冲刺中,至少有2-3个冲刺。

4)选择适合你的规划工具
我正在使用ClickUp来管理任务和bug,因为他们的免费版可以满足我的所有需求,但请自由地使用你喜欢的工具。
尽管他们最近添加了很多无用的AI垃圾,但我真正喜欢的是他们支持冲刺和从它们中生成的图表。
没有什么特别的,但我已经提到过,看到进展对我来说非常重要,图表可以帮助我实现这一点。

我也在使用git-cal(附加到本帖的截图),它显示了我的当前工作天数和每天的编码工作量。
这个工具可以帮助我视觉化我的当前编码工作天数,并使我感觉到挑战,不要打破它。

5)在开始时强迫自己
如果你难以保持动力和承诺,你需要强迫自己每天完成至少一个任务。它不管多简单。做点什么,并确保跟踪它。

这就像去健身房。第一个周是最难的,但一旦你完成了它,就会变得习惯了,开始感觉自然。
当你看到你已经工作了一个完整的周时,你会觉得你可以轻松地将它延长到一个月,甚至更长时间。

6)保持100%专注于一个项目
我真的很想在完成我的游戏时开始一个副项目,但我告诉自己我应该这样做,因为这是正确的时间,可能等我发布游戏时就太晚了,但不。
很容易告诉自己你只花费1-2小时在一个次要项目上,但现实是你最有可能做得更多,并且在某个时候你会在两个以上的项目上都表现不佳,因为缺乏专注和在工作时间和生活之间难以平衡。

当然,尤其是在你同时工作两个以上项目时。

附加小技巧
如果你知道你在接下来的几天内没有多少时间来花在你的项目上,那就在午夜后完成一些事情。
如果你在00:03提交代码,那基本上你在那天工作过了,这意味着你没有打破你的工作天数。
当然,没有什么好处在延迟提交代码仅仅为了这样做。要公平对待自己,因为欺骗不会带来长期的好处。

这可能听起来很傻,但看到我的工作天数持续增长会使我更有动力做更多和更好。
也许这就是为什么Duolingo的乌鸦会在你每天都打击你以防止你丢失练习天数。

现在,让我告诉你一下关于我经历的那些事情。

一些好的东西
我100%专注和动力,并且我肯定我会完成这个游戏并发布它。
我不能预测它的成功,但我知道我会在最后一天(甚至之后)都尽力。

因为我每天都在工作,所以我的大脑会更快、更好、更有效。
我不需要重启才能想起我之前做了什么,因为我每天都在思考它,并且我更擅长解决问题。

一些可以改善的东西
我还没有很多愿望清单,但这也没关系。
我的游戏仍然没有宣布,没有预告片和没有演示,我保持我的社交存在非常少以便专注于开发。
我只会开始担心如果我不能在发布它们并开始营销后获得5000个以上的愿望清单。

我没有太多的社交生活,但这没关系,因为我喜欢我在做的事情,并且我不在乎人们通常做的事情。
但我希望不用每天都工作。
也许在发布后一个月我就可以稍微休息一下。

以及一些坏的东西
过去7个月里,我只去健身房一次,这对于我来说是完全错误的,因为我以前经常玩体育运动并且每天都去健身房。
我需要尽快解决这个问题。

我是兼职农民和蜜蜂养殖员,自从我开始这个项目以来,我就忽视了这两件事。
我希望在下个季节做得更好,但我现在的时间和精力不足以做到。
当然,我不会做任何可能伤害我的蜜蜂或损害我的土地的事情,但我可以做得更好。

总之…
我对我正在做的事情很满意,并且我对将来的事情是有信心的。
如果你想查看我的游戏,请查看“Virtualord, The Virtual Conqueror”并且它可以在Steam上找到。
我说过,没有预告片和没有演示,但我正在工作并且它们很快就会发布。

显然,所有我提到的这些东西可能适用于我,但可能不适用于你,因为我正在全职工作我的项目。
但希望这可以帮助一些人。
毕竟,我经常读到人们如何难以保持动力来完成他们的项目…
这是很难的,但你可以做到!