过去几个月,我一直在开发一款主要针对苹果手表的沙盒生存游戏。进入这个项目之前,我知道几乎没有人会开发这样一款游戏:苹果手表的显示屏小,控制有限,性能和电池寿命很重要,苹果手表游戏的受众相对较小。

讽刺的是,这些限制恰恰是我想尝试的原因。

有些东西比我预期的要好得多,尤其是程序化世界生成、苹果平台之间的跨设备同步以及优化。许多人对这个想法也很好奇,这成为这个项目的一个最有趣的部分。

其他部分比预期的要难得多。设计在这么小的屏幕上感觉可用的控制是困难的,从一开始就很难,而且UI可读性、范围膨胀以及App Review的复杂性在整个开发过程中都增加了很多不期望的复杂性。

我学到的最重要的一课是,非凡的技术约束有多么宝贵。开发这样的有限硬件强迫我从一开始就更加小心地考虑优化、系统设计和可用性。

总的来说,这是一个非常奇怪的项目,也是最有成就感的项目之一。