注:1.本规划针对的人群是零基础学习游戏开发的小白,若有建议,尽管指出!
2.本篇无任何广告,共享至上!
3.学习进度因人而异,因此设置了每周有两天的缓冲时间,缓冲时间内跟不上的可以跟上,完成任务的可以复习或者超前完成下周任务。
第一阶段:C语言入门学习 + ue4(ue4 P1~30)
注意:C语言的学习是针对于上大学学习C语言的同学,若不学习C语言,则跳到第二阶段也无所谓,只是学完C语言学习C++会更好理解罢了,没有C语言基础照样可以进入第二阶段学习C++。
关于为什么选择ue4而不是选择ue5:①ue5作为新出的游戏引擎,市面上的教程很少,特别是中文教程,少之又少。而推出已久的ue4则有许多中文教程。②ue4转ue5十分简单,操作上区别不是很大,ue5也可以兼容ue4的项目。
学习方法:1.C语言 通过哔哩哔哩里的课学习,我是通过《你好编程》学习的(!没有恰饭),其实条条大路通罗马,其他网课也可以的,用书本学习也是可以的,而且更加全面,只是时间可能比较长。这里推荐的书目为《C Primer Plus》,这本书讲得更加全面,但是废话可能比较多哈哈哈,看重点就ok了。
2.ue4 学ue我用的是在bilibili的谌家诚,他讲的很好,而且还免费,在第一阶段学到第30集就ok了,链接如下:【虚幻4】UE4初学者系列教程合集-全中文新手入门教程_哔哩哔哩_bilibili
周期:如果按照《你好编程》看的话,我的计划是一天两课,留一些缓冲时间的话,一到两个月可以解决。 如果按照其他的课或书的话,最好控制在2个月之内。ue4的学习的话两天学一课,如果比较简单的话可以一天学多课都ok,总之把任务完成就ok了。
第二阶段:C++语言入门学习 + ue4学习(ue4 P31~50)
注意:如果不打算学习C语言可以直接进入第二阶段
方法:情况1:零基础,没有掌握过任何语言通过看书《C++ primer plus》共678页
情况2:已有至少一个编程基础,推荐看《C++ primer》共838页
周期:情况1:以一周五天,一天15页的进度,限制在 两个半月 内完成
情况2:以一周五天,一天20页的进度,限制在 两个月 内完成
注意:仅为个人暂时的观点,若和你的看法有出入,则希望能私信我,我会根据实际情况加以改进。
第三阶段:Direct X +ue4学习(ue4 P51~75)
方法:通过看《DirectX 12 3D 游戏开发实战》共742页
周期:每周五天,每天15页,两到三个月完成
第四阶段:学会用自己所学知识做出一个游戏demo出来,不是简单的那种游戏,注意一定是尽可能运用到自己所学的大部分知识。
以上为游戏开发的阶段计划,计划到第三阶段并没有完全完善,还在探索之中,后期会不断更新,也会把我个人学习游戏开发的情况和成果定期分享到博客供热爱游戏开发的朋友们参考。
最后,希望国产3A将迎来黎明