自学游戏开发如何开始学习?
第一阶段:C#语言基础,学习基本数据类型,控制语句,面向对象,汇编,委托,编程模式。
第二阶段:Unity引擎,学习Unity引擎基础知识,面向组件的开发思路,物理系统,精灵和GUI,UGUI系统,动画系统,导航系统,粒子特效,综合案例,综合项目:隐蔽行动。
第三阶段:高级Unity引擎,学习数据持久化,DoTween慢速插件,协调与性能优化,Unity资源管理,FSM有限状态机,EasyTouch插件,A*算法,着色器,网络通信。
第四阶段:游戏策划与运营,学习游戏策划的基本素养与准备,文案策划,游戏玩法设计,游戏关卡设计,游戏活动设计,系统策划,系统策划实战与考试,游戏数值,游戏运营,项目实战演练与总体策划,数值与运营策划总结,撰写团队项目策划案例。
第五阶段:VR/AR及项目实战,学习HTC-Vive详解,VRTK详解,高通AR详解,百度DuMix AR详解,项目打包发布,Shader插件详解,SVN团队协作工具及综合团队项目。
相信尝试过自考的人都知道,相比培训和学习有很多问题。
首先是自制力的问题。有些人自制力很弱。如果他们自己在网上找资料,很容易三天打鱼两天晒网,最后也学不到知识。报班培训不仅可以和志同道合的人一起学习,有良好的学习氛围,还有老师的全程督导,遇到问题有老师的指导,这样学习效率会更好,学到的知识也会更丰富更准确。
第二是信息问题。网上的信息虽然很多,但信息水平良莠不齐,有的甚至不准确。需要学习的人仔细分辨真伪,而零基础的人很难判断这些资料的准确性,也很难找到合适的网络课程或资料。培训课程中有专业教材,也有R&D讲师根据市场需求专门开发的课程。课程不断更新完善,有经验丰富的讲师授课。只要选择一个靠谱的培训机构,就不用太担心找错信息,学不到正确的知识。
第三个问题是就业。自学的话,只能自己找工作了。找工作,写简历,找合适的公司,都需要自己去做,费力。报班培训后,培训机构会提供很多就业服务。以优就业为例。学生毕业后会有模拟面试和简历指导,还有双选会、招聘会、企业推介会,增加就业机会。所以零基础的人通过培训更容易就业。
最后是时间问题。自学的时候总会遇到问题,所以学习的过程充满了困难,过程也不顺利,所以会花很长时间,很多人学了很久也没有结果就放弃了。虽然培训比自学要花很多钱,但是可以节省很多时间。一般来说,培训学习的周期为4-6个月。相对于一些专业的学生来说,这个学习周期应该还是比较短的。更何况毕业后效果还不错,所以还是培训和学习为主。