你觉得游戏开发好学吗,低学历自学能学会吗,怎么样?

我囍柠檬


游戏开发好学吗?这主要看你想不想学,现在信息如此发达,不怕学不到东西,社会就是最好的大学,要是自学的话,最简便的方式就是在网上看视频教学,自己跟着做,不会的可以在网上查或者问老师,当然视频不一定会免费看,一般几十一百不等,自学确实会困难些,因为没人带着学是很迷茫的,可能遇到的问题也会多些,但是只要坚持过去了,基础打好了,后边的也就顺了,世上无难事只怕有心人,既然决定好了,就去做,有心了用心了,再多难题都会明了的。



日光倾城一号


我觉得好学,先给自己一点自信,如果对游戏开发有点兴趣或者非常热爱,那就太好了,因为兴趣和热爱是最好的老师,它会帮你在学习路上突破重重关卡,最终学会它,并做出属于自己的游戏,学历低也不要紧,需要哪块的知识,咱就补哪块,数学,英语,编程,游戏引擎,一个一个来,数学如果低于初中水平,那就先把初中的数学补上,再再学高中数学,学完高中数学基本就能用了,但如果学到大学数学的水平对做游戏会更有利,甚至可以更高,研究生,博士等,因为游戏其实就是一个程序,而程序就是一系列的算法,数学好就能轻松运用各种算法。英语能有高中水平就差不多了,英语起到的作用主要是能看懂程序的内容,因为程序基本都是英语写的,要是英语太差,看程序就像是在看天书。游戏常用的编程语言有C,C++,Jave,C#,有的游戏也会用到Python,你可以挑一门感兴趣的去自学,网上有很多免费的教程,也可以买书自己看,自己练习。游戏引擎就了解两个就行,一个是unity3D,手游《神庙逃亡》就是用它做的。另一个游戏引擎是虚幻4,端游《绝地求生》和手游《和平精英》都是用它做的。加油,如果你决心腾飞,没有什么能阻挡的了你,你会成功的,会成为游戏大神的!






青猿搞笑游戏解说


游戏编程课程从 C++基础开始,囊括了 C++程序设计、Win32程序设计、算法与数据结构,数学与人工智能等游戏或者应用软件开发的全部流程和核心技术。通过实际项目的开发锻炼,把所有的知识点融汇到项目的制作过程中,每一个项目的功能点都会扩展新的知识内容。我觉得是很有难度的!没有系统的学习和具体的规划难度可想而知!不过要是感兴趣的可以自己试试!买一些书籍了解了解!



不呐呐丿嘿


根据游戏类型的不同,所学的软件也不一样。

中小型游戏大致可分为网页游戏,flash游戏,小游戏等,基本上都是一些休闲类的傻呆萌的情节和操作。

这类游戏开发相对比较简单,会 Javascript、HTML、flashcs、Java 就可以进行开发了,语言类主要有 C / C++,汇编语言,着色器语言,脚本语言,高效的开发语言 C# 或 Java 。

现在的游戏主要分为三种:

1、PC 类端游(就是电脑上面运行的游戏)

这类游戏在线人数多,游戏中要处理的数据庞大。所以对服务器性能要求非常高,一般都是采用C++ 做为开发语言,C++ 可以直接操作内存数据,与操作系统直接交互,减少数据之间的复制,它运行效率高,处理速度快,是很适合这里游戏开发语言。

学习这种游戏的开发,学习的有 C++ 编程,Linux 网络编程、TCP/IP 通讯协议、多线程编程再加数据库。

PC 类端游戏开发周期较长。大概需要三年左右的时间。

2、网页游戏(比如现在经常说的 1 刀 999 级)

因为是网页游戏,游戏的界面展示依赖于网络传输,所在在画面和特效上会次于客户端游戏很多。和端游类是差不多是一样的,有些公司之前是做端游的,他们就直接把端游的服务器架构拿来就可以使用,以完成快速开发。

需要学习内容和端游差不多。

3、手机游戏(主要区分为安卓和 IOS)

手机类游戏目前是最热门的游戏,很多热播的电视剧或者电影之后,都会有相同情节的手游上线。

服务器主流的开发语言是 C++ 和 Java,但是 C++ 学习难度大,开发速度慢。一般来说我们都是使用Java语言来开发服务器。


学习的先后顺序

1、首先是C++语言。

2、只是做windows方面的游戏学习,可以学习下DirectX,这个很方便在windows下做游戏开发。

3、如果想制作跨平台游戏,建议学习下opengl/opengles,这是个很强大很专业的图形接口,因为很多平台支持所以适合跨平台游戏制作使用。

4、想学习 3d 游戏并迅速工作,建议学习 u3d 引擎、ue 引擎这些游戏引擎,有了以上的基础学习这些引擎也可以理解的更深入,u3d 还会用到 c# 与 js 语言。

5、做2d游戏,可以使用 cocos2dx 等一些引擎,当然你也可以使用上面的 3d 引擎制作 2d 游戏。

6、然后就是可以深入的研究一些开源的游戏引擎,终极目标是可以自己做出一款比较棒的游戏引擎。

然后是即使低学历的人,只要你肯努力肯刻苦去钻研一样能学会,要相信自己,对自己有信心。


缘清澈


对于计算机专业的学生来说不难,自学成才就比较困难了。

游戏开发和其他软件开发的基础基本一样,无非是计算机网络、多线程、数据结构和算法、面向对象设计、软件工程、软件测试、几种常用编程语言等等,本科教学都会学到。

游戏程序的逻辑可能比传统软件复杂一些,需要更复杂的算法、更高的性能、更好的面向对象设计、更高效的网络模型 线程模型。

也有一些其他软件很少用到的技术,比如3D游戏渲染用到线性代数,网游的帧同步、状态同步算法,游戏循环,粒子特效,寻路算法,模拟碰撞。

网上有很多开发经验文章,像《星际争霸》的,《王者荣耀》的,会写开发难点、如何解决。

要学习游戏开发的话,可以下载个游戏引擎,比如Unity3D,UE4,cocos2d,照着教程学习。

独立开发小的单机游戏的话,学会使用一个游戏引擎即可,初步使用很简单。除了写代码还要有美术,可以网上买资源,也可以一个程序一个美术合作开发


狙仙景十二


你好,我是一名后端的工程师,大家普遍称我们为程序员。

想学习游戏开发可以,任何个都可以学,但是得根据自身情况来看,招聘游戏开发的都是大厂,腾讯,阿里巴巴,头条。学历确实是很大的阻碍,关键必须会算法,还会用到数学的相关知识,游戏开发还是比较难入们的。

千万不要相信外面的培训机构,不是说培训机构不好,坑是比较多的


大肥肥游戏


相信很多小伙伴前期都抱有这样的疑惑,游戏开发,我们需要学哪些知识呢?其实和软件开发一样,游戏开发也是需要从编程语言学起的,但不同的是游戏开发需要熟悉各种游戏开发工具,相对软件开发难度稍大一些,所以,如果你是零基础想学游戏开发,你需要有一个系统的学习方向和规划。

目前,国内比较流行的游戏开发主要分为2D游戏和3D游戏,2D游戏通常是为手机开发的,一般使用的开发工具是Cocos2dx,使用的开发语言是C++。3D游戏一般使用的游戏开发工具是Unity3d,使用的开发语言是c#或者javascript。所以,想要开发哪种游戏,就必须知道需要用到哪些开发知识。

首先说一下,如果是打算学习2D手游开发,那么首先需要学习C++,然后,还要了解Cocos2dx的使用。

再说下3D游戏的开发。3D游戏用的比较多的开发工具是unity3d引擎。unity3d开发用的是C#(javascript也用,但用的比较少),所以我们先要学会C#。

C#也是一种面向对象的编程语言,相比c++也是相对简单的,学会C#之后接着就需要学会unity3d引擎的使用了。而且这个也是非常重要的一个学习过程。学习没有捷径,就是需要自己一步一步的去学,一项一项的熟悉。


熊猫李肥斯


游戏开发的岗位细分有很多,要看你喜欢向哪个方向发展,学历不重要,只要会用计算机,有这方面才能,有兴趣,加上刻苦钻研精神,就可以学好,但是找工作的时候还是建议至少 有一个专科学历更容易。如果你喜欢游戏关卡设计,可以考虑游戏策划方面,比如游戏的剧本,角色,数据设定等,这需要你具备一定的逻辑思维能力,数据处理能力,文字处理能力如果你对绘画感兴趣,可以考虑游戏美工,比如原画,游戏界面UI设计等如果你对3D感兴趣,可以考虑游戏建模,游戏人物动画制作,游戏特效制作等如果你喜欢编程,可以考虑游戏程序开发,引擎开发一般来说学习周期都至少要半年才能入门,选择一个好机构,主要看师资资历,是否可以试听,是否具备完善教学服务等评论

分享

举报


小李同学讲百事


游戏测试行业一般认为入门门槛低。但大公司对于测试的要求还是蛮高的,就拿我知道的网易、百度、淘宝等,都需要至少本科,甚至是211,周围很多测试工程师是浙大的、硕士的也不少。

但小公司对测试人员的确没那么多要求,入职门槛是较低,但如果你想获得长足的进步,或者有升职加薪取上白富美,还是需要有良好的技术积累的,比如代码能力、比如游戏设计原理等。不是简单的认为,我爱玩游戏,我游戏经历丰富,就能成为一名优秀的游戏测试工程师的


001号玩家


这个跟你的学历应该没有多大的关系,主要你可对游戏这方面有兴趣,还有你平时自己可玩游戏的,像手游有那么一款轩辕传奇手游的,你可了解游戏这方面的,关键你要是没有任何的兴趣的,开发的话是不是不好,主要的是你对游戏有很大的兴趣。希望能帮到你的,也希望能帮到你的,希望你能成功,因人而异的。


分享到:


相關文章: