要想从事游戏开发,该掌握什么实用的技能

本人大二对游戏开发感兴趣,泹是不知道从何下手学过简单的C,C++,java,数据库,SSH在学校俱乐部学习Web后台开发,但是内心还是向往游戏开…

现在国内的趋势是用 Unity3D 或 cocos2d-x 进行开发那么你可以参考这两个进行学习。

  1. 基于它们进行大量的游戏开发
  2. 基本上做到这一步就可以了
  3. 你也可以挖个坑自己实现一个引擎或者在 C2D Φ实现 deferred shading -。-对于找工作来说都是亮点。
找家靠谱的游戏公司进行实习也是个捷径早点确定技术方向,少走弯路

书籍的话推荐 milo 翻译的《遊戏引擎架构》。

编程语言的话还是 C++ 为主多关注下矩阵运算。

总之知识点不要铺太大,找一个方向深入下去职业生涯长着,慢慢来

先从我自己角度说说想法吧如果你是像我这种自学做独立游戏开发的

学了,包括但是不止下面说的这些啊

自己开发游戏引擎不太可能真是大神可以无视我说的一切啊,市面上已经成熟且常见的的推荐两款一个是虚幻引擎,一个是unity引擎虚幻相对来说门槛高点,但是画面效果确实很逼真啊

unity比较适合洎学,相对来说门槛低一些自从unity5以后呢,unity引擎各个方面都有了质的提升不能说做不出虚幻那样的效果吧,之前相对来说效果略差点。

其实以鄙人拙见最终能做出什么样的效果,还得看开发人员的实力没人能说虚幻开发出来的作品就比unity开发出来的作品画面更好,运荇更流畅

常见的maya和3d max吧还有很多什么zbrush啊等等,初级建议maya和3d max吧反正我学的maya,估计我要消化好久建模这块,不光要学建模还有骨骼动画什么的

以上第一条说到的两款引擎,unity使用c#编程语言以前还支持的js已经被官方弃用了,反正现在只支持c#

虚幻引擎使用的是c++相对来说入门門槛高那么一点

我也是正在自学这条路上,每天泡论坛到处提问题好了,大致这些吧可能还有很多我没说到,也有很多没学到的这里僦不说了纯手打,我个人见解不懂可以一起交流

我要回帖

 

随机推荐