当我开始使用Unity进行2D游戏开发时,我很快意识到,创建一个游戏涉及的东西远远超过只是编写代码和在屏幕上放置精灵。学习物理、动画、UI系统、场景管理和优化都带来了各自的挑战。回顾过去,许多最有价值的经验来自于错误和意想不到的问题,而不是教程。对于已经创建或正在创建Unity 2D游戏的开发者来说,过程中你学到的最有用的一个教训是什么?无论它与编程、游戏设计、性能优化、艺术工作流、还是项目组织有关,我很想听听你是如何提高并使未来的项目更易于管理的。