题主你好,您可以看一下这张图,这里是我个人认为最快也最有效的零基础学习的链路
讲实话我觉得题主真的好强,我也有一点美术基础,我很清楚一个平面设计师在会ps,ai的情况下还有插画能力是很厉害的一件事,除此之外题主还有前端基础,太强了!!!
那我这里给您说一下学习的链路
第一 C#基础 首先语言给您推荐c#,相对其他语言c#比较简单易上手
基本语法/数据类型/类/封装/委托/事件/接口和泛型/继承/多态/OOP
这些重点一定要在平时的实操中反复磨炼,确保在你面试的DEMO中能够非常有条理的展示自己对C#的掌控。当我们实操上扫除盲点了以后,就可以回归到这些重点内容的教程解读上来,复盘自己在实操上的问题,同时也防止招聘笔试可能会考到类似的问题。
第二 Unity基础
脚本开发/API/物理系统/动画系统/UGUI/粒子系统/Shader
关于Unity基础这部分内容,其实在我们学习C#的时候就在一点一点渗透了,因为我们对于C#的入行的最低要求就是能够使用C#实现游戏脚本的开发。这也足以体现了脚本开发的重要性。另外像动画系统、物理系统、粒子系统都需要我们在小项目的实操中不断是重复熟悉和完善。而UGUI/Shader/API/脚本开发是中流砥柱,一定要拿下的东西。
另外我认为最重要的一点,题主一定要把自己学到的知识变成成品,意思就是多去做demo,这样会帮助你的记忆,也更直观的让你看到效果。尤其是经常有些小bug,通过空想是无法发现的,还得实践。
关于你入手了书,我这里觉得你也可以配合视频学习,比较直观,B站上有很多。你要是感兴趣可以看下这节课,比较具体介绍了游戏行业,游戏开发流程,学习方法,面试攻略和实机演示做出一个游戏demo。你可以先试一下开发游戏的感觉,链接在下面,还有前面说的链路图也下面
游戏开发入门学习交流课work.weixin.qq.com/kfid/kfc71b08bf74400f712
|