我花了几个月的时间在游戏开发上,选择了一种在当时看起来很不错的技术,但最终却遇到了很多我无法解决的问题。游戏的进展太慢了,导致我失去了动力和节奏。游戏中充满了技术错误和挑战,每个挑战本身都不是大问题,但一旦它们聚集在一起,就会导致一些重大障碍。因此,我最近切换回了一个我非常熟悉的技术,但它要求我完全重写代码,因为它们是互不兼容的语言和框架。这需要我几乎完全丢弃旧项目。一些东西,如模型结构和纹理,可以复用,但这就差不多了。重启3天后,我意识到自己在移动得非常快,正在处理的系统比之前更稳定和丰满。由于缺乏规划,我以前通过“黑客”方式编写的代码(如屏幕/场景切换器、菜单等)现在更可用、更高效,并且功能更丰富。即使现在游戏功能还没有实现,我仍然在更好的地方,试图在冬天之前实现一个演示,看起来是很有可能的。我很好奇是否有其他人遇到过这种经历,如果您觉得重启可以更容易地纠正重大技术错误,还是可以在原地纠正它们。
做了不可思议的事情,丢弃了大量的工作,因为技术上的错误,项目因此而变得更好
评论 (0)