如果以后想从事游戏的话,算法可以稍微涉猎一下,因为学习算法对逻辑设计很有帮助。 数据结构是基础,基本都要用到的。 大型游戏公司一般都要求对底层有深刻理解或至少有所了解的吧,unity操作太简单了太方便了,但是也会被局限住。虽然说不少公司也用unity,但是只会一些unity操作和少量c#感觉是很难找到好工作或大游戏的,精通的话当我没说。就算是想精通的话也得花费很多时间去学习其他课程通过了解计算机了解各种语言以了解unity。 游戏也分很多模块,如果你是想做游戏编程的话,至少得学一下计算机网络,计算机图形学,数据库那些课程。像操作系统,计组,也应该看一些,能帮助理解计算机原理。基础打好了,才能更好的做游戏,才有更多的上升空间。 不管做什么程序猿,编程能力的话是肯定要的嘛,就算是unity代码量也不会低,小游戏当我没说。这个还是要多练的呢。
牛客网
牛客企业服务