招生快讯:
当前位置九城教育武汉分校 > 学校动态 > 想做游戏开发,该学精什么编程语言?

想做游戏开发,该学精什么编程语言?

来源:九城教育武汉分校    发布时间:2018-12-15
游戏开发该学精哪一门语言?
大一计算机新生想毕业后从事游戏设计方面开发,该如何选择学习?必须是c#,unity3d么,java,python又该学到什么深度呢?美术会不会耗费特别多时间?
 
题主已经确定想要逐步走上游戏开发道路,非常值得肯定。
 
要说哪种语言流行,主流的有:
1.Unity。C#,Lua
2.UE4。蓝图,C++
3.H5游戏,例如微信小游戏、网页游戏。主要用到JavaScript和相关技术
4.其他。独立游戏圈流行的MonoDevelop、Love2D等等;还有大厂采用自研引擎的,但是近几年大量转向UE4和Unity。
 
如果要从“现在流行什么语言开发游戏”推导出现在该学什么语言,我觉着对于已经进入社会的人来说,这么想是对的。而对于大一计算机新生来说,又太急功近利了,长远来看并不是好的发展路线。
 
所以,不应该关心目前流行的游戏引擎使用的是哪一种语言,而是应该从长线来看,先看看大学期间想在游戏方面深入,应当学习什么:
1.编程基础。C/C++,算法,数据结构。(最重要)
2.游戏引擎方向——3D数学(退一步说线性代数要学透),图形学。
3.语言方向——往大了说,学编译原理。往实际说,要尽可能多了解Lua或者某种动态语言的的底层实现。
4.Gameplay方向——玩游戏时,对游戏逻辑保持敏感性,游戏逻辑往往非常抽象和巧妙,可以在玩游戏时进行思考。例如简单的斗地主,实现上也有很多值得深入分析思考的问题。
 
以上几点看着就非常头疼,因为缺少实现游戏的乐趣。有一些“软”一点的方向可以作为补充:
1.直接学习Unity或者UE4开发自己想做的游戏,素材和资源多在网上找,有兴趣的也可以自己搭建像素、体素的素材。
2.开发游戏中用到的小工具,或是实现某一个游戏功能Demo。
 
后面两点的好处是可以获得兴趣和正反馈,帮助你坚持下去。
 
本回答的重点就是提醒计算机专业的同学,不要被游戏开发表面上的乐趣所迷惑,越是基础的东西,它的重要性就越大,越是经得起时间的考验。
 
未来真的要做出原创性的游戏的时候,就是对我们综合能力的考验了。比如下面这个东西,就是一个非“专业程序”
 
总之,大树只有根深才能枝繁叶茂。最后回答楼主的问题:一定要深入掌握某些语言的话,选择C和C++。
 
 
报名咨询热线:027-83606566
点击进入我校网上报名中心>>
查看 九城教育武汉分校 2024年最新课程设置>>

本文关键词:想做游戏开发,该学精什么编程语言?

校园新闻更多>>

互动问答在线提问>>

联系我们

联系电话:027-83606566

咨询老师:老师

特别提醒:为防止受骗,外地学员到后,请直接与我们联系,不要轻信不明身份者,以免上当受骗!

九城教育武汉分校
地址:洪山区雄楚大道199号武汉科技大学洪山校区图书馆

技术支持:中部培训网