Weekly#4 FHL

本周是微软 FHL Week,FHL 的意思是 Fix, Hack and Learn。也就是说公司支持员工一周内可以做与工作不相关的事情,学习或者创作自己感兴趣的项目。如果你听说过 Google 的 20% 时间计划,那么 FHL 就是类似的意思。

于是这周我选择跟组内几位小伙伴在现有的产品上增加一款游戏,使用 SpriteKit 开发。想做这个事情是希望重新学习关于 iOS 上游戏开发的知识。SpriteKit 本身开发十分简单,但这次项目有趣的地方在下面几点:

  • 从周一开始,我们每天都进行版本迭代
  • 每位参与项目的伙伴都提交了 swift 代码,包括一位第一次学习 git,以及另一位第一次学习 swift 的
  • 由于公司的项目编译慢,我们单独创建了一个 repo 进行开发,并随时同步代码,极大提升了开发速度
  • 我们开发了 3 种不同的游戏模式
  • 我们在周五的时候举办了一场组内的游戏竞赛

正是由于我们坚持每天晚上发布版本,所以每天晚上都能得到在纽约工作的设计师的反馈,然后第二天我们进行改进。

一周内经过多次迭代,加上小伙伴每天脑洞大开,我们将这个游戏打磨到一个非常好玩的程度。

结束之后,让我惊喜的是学习到了很多东西。最重要的一点是,如果你在做一件有趣的事情,自然就能凝聚团队,随而能够产生的能量是惊人的。

Posted 2020-04-04

More writing at jakehao.com