在过去几个月里,我一直在开发一款适合Apple Watch的沙盒生存游戏。起初只是一个小实验,逐渐发展成了一款完整的游戏,具有随机世界生成、制作、采矿、敌人、农场、洞穴和跨平台支持的功能,适用于Apple设备。

最近,我写了一篇开发日志,讨论了在watchOS上开发游戏的挑战,尤其是:

- 设计在小屏幕上使用的可用控件

- 优化和性能

- UI 缩放

- 平台限制

- App Review 挑战

在开发过程中,我学到了一个最大的东西:不寻常的硬件约束可以迫使更好的工程决策。

我认为这一定是迄今为止我工作过的最奇怪且最有成就感的项目之一。