1、入门可以先选择一个游戏引擎(侧重于H5的Laya、白鹭; 侧重手游端游的Cocos、Unity、UE4),再学习一到两门引擎需要的程序语言(如Unity目前用C#和Lua。Cocos用C++、lua、js),好好学的话,三四个月下来,做一个《2048》、《FlappyBird》、《超级马里奥简易版》这类轻量级小游戏还是很容易的。
2、进阶或成为大神进阶或成为大神得点亮技能树的大部分内容(内容实在太多了,我5年了也不敢说掌握了有一半)。
3、等你正式参加工作,你还会发现正式做商业项目和自己小打小闹做demo差别非常之大。每个公司采用的技术框架、实现思路都有也有出入,这就要求程序不断不断不断的学习学习再学习。。
4、至于你要自学还是参加培训,其实都可以的。培训的话,好处就是有明确的学习路线、遇到问题有人指导、一起学习有氛围。缺点就是要花钱。而且从目前来看培训费还是很高的,动辄就是一万八、两万块。。真吓人
5、自学的话,就会比较盲目,容易走弯路,不容易坚持。但是不花钱啊。而且现在很多的在线教学网站上都有完整的教学视频,内容质量也是相当不错的。
6、让我建议的话,还是在网上找完整的视频学吧。最重要的是要实践。只要肯动手,遇到问题解决问题。能力提升会很快的。