自动化懒惰的Unity构建
我是一名游戏程序员,我不愿意做一些无聊的事情,从而提高了工作效率。 游戏开发有很多无聊的工作要做,因此按照乔纳森·布洛(Jonathan Blow)所说的那样优化生活的多年时间,意味着您可以花更多的时间在实际喜欢的事情上。 我喜欢玩游戏,也喜欢制作游戏,我只是不喜欢从计算机上获取游戏代码并将其打包为可以在iPhone上运行的形式所需的工作。 这个过程中特别痛苦的部分始终是有人需要将Apple Universal Device Identifier(苹果通用设备标识符)或UDID(简称为UDID)附加到游戏上以便在其设备上对其进行测试。 更新UDID通常是一个漫长而琐碎的过程,在此过程中,如果您做对了一切,那么游戏将在目标设备上正常运行,如果做错了,则可能要花一个小时来回溯并搜索隐秘的错误消息。 我们首先尝试了Unity Cloud Build,但是构建时间太不确定了,我们无法使用最新的Unity修补程序版本,但是严格来说,自动上传到HockeyApp仍然需要使用外部服务器来进行下载完成后。 由于所有游戏和应用程序的需求都不尽相同,因此很难将所有内容包装在一个系统中并整体共享,但是也许可以通过鸟瞰我为使我们的游戏《社交足球》自动生成而做的工作希望可以节省一些时间。 从轨道上核对整个站点,这是确保的唯一方法 现在,我不想只是减少或加快这项工作。 这种无意识的按钮混用浪费了时间,我想完全消除它,以便我可以继续开发有趣的部分。 我们使用Slack进行大多数团队沟通。 我在IRC上花费了超过二十年的时间,所以即使在大多数公司文化中,Slack在某些方面对我来说都是很熟悉的。…