题主说对了一点,cod这样的游戏和独立游戏确实是有区别的。《独立游戏大电影》中,Tommy对着镜头诡异一笑:
(其实我觉得致远星还不错)
————
正经内容:正经内容建立在你会程序设计,了解至少一门面向对象的高级程序语言,能够使用一门3D游戏引擎,并且有英文功底的基础上。
最简单的方式是花大价钱买一个UFPS,这是unity引擎中实现第一人称射击的ultimate solution。
学习cinemachine,cod这种将narration嵌套在第一人称射击的游戏运镜是十分重要的。
学习post processing和shader。游戏和selfie一样全靠滤镜(不)
学习behaviour tree,finite state machine等等涉及到ai的东西
了解一些小细节,例如游戏枪口火光如何实现?Ray或者projectile型子弹你想使用哪一种?如何给游戏添加game feel?真实枪械的射击感觉是怎样的?子弹的声音从各个角度听起来一样吗?以及比如为什么独立游戏以platformer居多反而没有你想做的FPS之类的问题。
其实最重要的能力是学习和应用的能力。我最初开始写代码的时候总是喜欢问别人问题,直到后来上了大学我才意识到,问问题是学生的标志,但99%的问题都可以在网上找到解决方案。当有一天你不再是学生,你必须学会自己找到解决问题的方法。
灰汐thEOry 1年前
OwenTsai [作者] 1年前
灰汐thEOry 1年前
灰汐thEOry 1年前
OwenTsai [作者] 1年前
灰汐thEOry 1年前
略冷 1年前
灰汐thEOry 1年前
发布