独立游戏开发者日记:第3章
当我决定要从事视频游戏事业时,我辞去了TED的工作,移居美国洛杉矶,并在Gnomon视觉效果,游戏和动画学院就读了三年制课程。 我的经历很棒。 Gnomon非常有趣,但也非常激烈。 他们在那里努力工作,但结果是您学到了很多。 但是一学期,我的课程负担很轻,所以我决定挑战自己。 为了练习,我决定在学期结束前看看是否可以制作完整的视频游戏。

我很高兴地说我成功了。 成就已解锁! 12周后,我完成了第一款视频游戏(“迷宫鼠标”),并在所有主要的移动应用商店中均可使用。 如果您有兴趣,仍然可以下载:
苹果手机
安卓系统
亚马孙
那么,这与我现在正在从事的工作有什么关系? 因为我学到了很多制作第一个游戏的方法。 通常,我学到了很多不该做的事。 如您所料,我犯了很多新秀错误。 当时,我还只是刚开始Gnomon课程的游戏特定部分。 我什至不知道什么是法线贴图,更不用说如何制作了。 是的,
我学到的其他东西本身并不是错误。 他们是关于最佳做法的更多见解,将我们带到了今天。
我的主要见解之一是:不要尝试重新发明轮子。
很明显吧? 没有太多的见识。 可以,但是有时候我发现您甚至没有意识到自己在重新发明轮子,因此您真的需要提防它。
当我在制作《迷宫鼠标》时,我几乎做了所有事情。 我制作了所有模型。 我写了所有代码。 最大的挑战之一是为敌方AI系统编写代码。 最终,我编写的系统工作了,但它远非出色的代码,我花了很长时间来编写它。
在完成《迷宫鼠标》之后,我继续在Gnomon上学习了很多关于AI和行为树的知识。 可以说,行为树比我为《迷宫鼠标》编写的AI系统还超级酷,而且先进得多。

我现在正在开发的游戏也需要一个AI系统,但是这次我正尽力避免重新发明轮子。 我不知道自己编写行为树系统要花多长时间,但是肯定要花上数千个小时。 这次我没有使用自己的AI系统,而是充分利用了Unity Asset Store。 我正在使用Opsive出色的行为设计器。
不要重新发明轮子。
Opsive的Behavior Designer在Unity Asset Store上的售价为80美元。 80美元。 该代码编写精美,并且很容易集成到我当前的游戏中。 80美元对数千小时的开发时间。
作为一名独立的枪支独立游戏开发者,我正在学习的重要一件事是,您最宝贵的资源是时间。 明智地花钱。 仅将其用于增加游戏价值的产品上。 当您可以花80美元购买一个出色的AI系统时,不要花费数千小时来编写自己的AI系统。
是时候恢复工作了……
下周见。