要把任何一个主流游戏引擎从入门学到像中级水平,都需要付出惊人的努力和坚持……而且关于这有多难,已经有太多警告了。
但没人告诉你的是,即便你的能力达到了相当不错的水平,要让游戏"手感"对劲,仍然需要花上不成比例的时间。
我正在制作一款画风偏写实的第一人称射击游戏,追求较高的保真度。现在我终于明白,为什么我见过的90%独立游戏都是复古风格,用着像素精灵之类的东西了。
没人警告过你,你会花10个小时搭建一个敌人AI行为状态树,再花30个小时反复调试。比如:阻止它们同时开火、一窝蜂冲锋、卡住不动,调整它们的音效提示——先让音效不烦人,再让它不重复,最后避免所有音效同时播放。然后你发现角色前进和向左移动时的动画不对劲。接着你意识到为了移动看起来自然,你终究需要开始/停止动画。然后你又发现三个月前做的敌人质量不够好,需要微调。接着你意识到必须做一个基础AI控制器,因为逐个添加敌人工作量太大了。然后你发现游戏要么太简单,要么太难,要么不平衡,甚至不好玩。如此循环往复,直到你累死,或者发布一款蹩脚的游戏。
太长不看:游戏开发很难。
评论 (0)