找回密码
 立即注册
查看: 339|回复: 1

想从事游戏开发的队友们,5个阶段学习路线给你准备好了 ...

[复制链接]
发表于 2021-11-17 10:34 | 显示全部楼层 |阅读模式
如今的90后、00后谁不在闲暇之余开黑两把,都觉得自己的休息时间“不完整”。游戏产业的布局越来越广阔,不仅局限于娱乐,游戏孵化、功能游戏、跨界应用(将电子游戏的元素、涉及、技术和架构创兴应用于医疗、教育、军事、企业培训、社会管理等垂直领域)这些将逐一实现。
越来越多的年轻人希望将游戏这项爱好和职业相关联起来,为自己的职业发展寻找更多的可能性,例如:游戏开发、游戏运营、动画设计、电竞职业选手等等.......
在软件开发中,游戏开发这个方向看起来是最吸引年轻人的并且目标最明确的,但其实是个领域很广的方向,为什么这么说?慢慢看下去吧。
干货分享——游戏开发学习路线5个阶段完整总结。

这篇文章主要是解答想入门游戏开发编程领域的小伙伴们的疑问,给大家一套完整的学习路线,希望能帮助到你们!话不多说,直奔主题。

一、前言

首先我们要知晓游戏开发主要分为2D游戏和3D游戏。2D游戏通常是为手机开发,3D游戏一般使用的游戏开发工具。
如果你非常想从事游戏开发却又没有经验不知从何下手,这里推荐一个无需安配置的免费在线编程平台(新手可以先在线码一段时间,看看自己适不适合写代码)
二、平台、游戏引擎

游戏开发的平台就有很多类型:
个人主机平台:Windows、Linux、Mac OC;
移动平台:iOS、Android、Windows Phone、BlackBerryOS、Symbian;
专业主机平台:Xbox、PlayStation、Will等。
无论你选择哪个平台,游戏开发这个浩大的工程都离不开游戏引擎,所以在这里介绍一下现在流行的游戏引擎:
windows或游戏主机:【Unreal】【寒霜】
苹果ios:【unity3D】【cocos2d-ObjC】【Unreal】
安卓:【unity3d】【cocos2d-x】【Unreal】
网页:【Egret】【cocos2d-html5】
下面是是目前市面上流行的游戏引擎详细比较表格:


在选择游戏引擎的时候,尽可能选用流行的游戏引擎,因为这个游戏引擎流行意味着官方的功能比较完善和易用,问答社区也比较多人解答疑惑,方便你遇到问题时有求助的途径。
三.编程语言选择


不同游戏引擎使用的编程语言或者脚本语言可能是不一样的,当你想要学习某个游戏引擎的时候,应该留意该游戏引擎所使用的语言。大部分情况是:
Windows用的的是C++,同时结合lua或python脚本语言;
ios使用Objective-C或swift;
安卓使用Java;

小会在这里建议,编写游戏c和c++是你首选,相对来讲C++是你更应该掌握的!
如果你被网上太多的编程课程迷花了眼,在这里推荐一个编程学习网站——代码课堂。免费学习7大主流语言,在线编程,海量精选课程,同屏双界面实现边学边练!
四、游戏编程经典书籍

这里小会介绍一些经典的游戏编程书籍。
【游戏基础篇】
1、《3D数学基础:图形与游戏开发》清华大学出版社,讲的游戏数学基础,开始学游戏数学就应该读。
2、《计算机图形学几何工具算法详解》电子工业出版社,是一本工具书,查找算法,很方便。
3、《WINDOWS程序设计》上下, 北京大学出版社,这本书是学WINDOWS开发必须看的,如果不想自己开发复杂GUI,就用它吧,里面GDI编程和图形图象有关系的,掌握了对你有大好处。
4、《C++游戏编程》清华大学出版社 ,讲的是怎么用C++开发高效率的游戏,写出高效率的代码,有中文电子版。
【2D游戏经典】
1、《virtual c++角色扮演程序设计》,中国铁道出版社,写的日本RPG游戏,里面设计到了RPG大体制作过程,用的WINDOWS GDI开发。因为RPG游戏是游戏中经典类型,所以学习下,还是对大家有很大帮助的。
2、 《WINDOW游戏编程大师技巧》中国电力出版社,必看书籍!
【3D基础学习】
《3D游戏编程大师技巧》,人民邮电出版社。这本书只出了一版,实在不知道出版社这么吝啬,很多人想要都买不到,大家只有打印了。电子版中英文都有。
五、游戏开发发展前景


目前国内的游戏开发人才缺口巨大,移动端人才需求最为迫切。随着网络快速发展和不断成熟,我国游戏产业呈现快速稳定发展的良好趋势,拥有庞大的群众基础,与此同时,亦需要一大批游戏研发人员,助兴游戏产业开发。数据显示,现在我国对于中高级游戏开发工程师的需求在10万以上,很多企业面临招不到工程师的问题。
值得注意的是,水平中等以上的,各家科技公司都强烈需求,水平偏低的,又显得需求没有特别大。所以这点上,从事游戏开发行业,你需要不停的提升自己,才能立于不败之地。
最后给大家一点忠告,学好数据结构很重要,做游戏的都说游戏的灵魂是程序,而程序的灵魂是数据!能创造出完美灵魂的人才是一个完美的游戏程序员。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2021-11-17 10:40 | 显示全部楼层
码了,谢谢博主
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-25 09:43 , Processed in 0.091650 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表