学习Unity3D游戏开发时,需要掌握哪些C基础知识以及是否需要学习DirectX或OpenGL?
学Unity3D游戏开发要掌握多少c#基础,另外还要学习dx或是opengl吗?
系统学习为六个阶段
第一:学习一门unity支持的语言,如C#语言
第二:学习unity官方案例或者其他案例
第三:反推,思考案例效果是怎么实现的
第四:模仿,从模仿功能到模仿整个游戏,找自己玩过的或者当下热门的游戏进行模仿
第五:驾驭,从容的驾驭unity和代码,将自己脑海里面的想法自由的实现起来
第六:提升,这一阶段可以学习相关的图像学,unityShader
Unity3D游戏开发?
前景如何,看看招聘网站对游戏开发人员的需求和开出的工资就能窥斑见豹。现在Unity工程师的需求非常大,并且预计未来两年内会有至少超过35%的增长(详见)。
我们更应该关注的是有没有学到Unity的核心技术,如果只是在网上找一些视频和项目跟着学,不能真正的去理解和消化变成自己的东西,最终的结果也只能是事倍功半,浪费时间不说,还没有学到真正的技术。
Level1课程0基础到入门的学习路径,包含Unity、C#游戏编程以及游戏开发编辑器课程
Level2课程
入门到进阶的学习路径,包含Unity引擎工具链、面向对象编程课程以及游戏开发实战应用
Level3课程
精通Unity引擎工具及游戏编程技能应用课程以及游戏开发项目实战
这是基于Paws3D学习中心的课程安排,国庆假期10月5日13:30Paws3D学习中心游戏开发私教营,有空可以预约到现场来看看。