首页 > 专家说

自学游戏开发要多久?学游戏开发难不难?

来源:新能源网
时间:2024-08-17 12:41:42
热度:

自学游戏开发要多久?学游戏开发难不难?问题描述:自学游戏开发要多久?学游戏开发难不难?我是一个大三会计专业的本科生,现在会计专业很不吃香,所以想未来工作的时候改行,听说游戏开发这个

问题描述:自学游戏开发要多久?学游戏开发难不难?我是一个大三会计专业的本科生,现在会计专业很不吃香,所以想未来工作的时候改行,听说游戏开发这个行业的发展前景非常不错,而且可以边工作边打游戏,我最喜欢的就是打游戏,所以以后想往这方面发展,但是我没有基础,不知道能不能学?学多久?游戏开发难不难?

领域专家:自学游戏开发需要学多久


目前,游戏开发主要分为2D游戏和3D游戏。2D游戏通常是为手机开发的,一般使用的开发工具是Cocos2dx,使用的开发语言是C++。3D游戏一般使用的游戏开发工具是unity3D,使用的开发语言是c#或者Java。自学游戏开发要多久?

短则几个月,长则几年。如果是自学,我们很容易半途而废,因为有很多难题得不到解答。如果是参加培训机构,你可以随时找讲师帮你解答难题。而且还有靠谱的就业服务,相信对你的学习有帮助。

另外,游戏开发比软件开发相对难一些,因为游戏开发需要我们熟悉各种游戏开发工具。要想开发哪种游戏,就必须知道需要用到哪些开发知识。游戏开发需要学习哪些知识?

首先来说一下,如果是打算学习2D手游开发,那么,首先需要学习C++。

学习C++的路线一般是先学习C语言, 对编程有点了解后, 就是怎么样编写程序, 什么是函数, 指针怎么用。等对编程有点了解后,才开始学习C++, 这样的一个梯度就不会对C++产生恐惧感。然后,还要了解Cocos 2dx 的使用。以及熟悉api.等等。

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

c#也是一种面向对象的编程语言,相比c++,也是相对简单的。然后,就需要学会unity3D引擎的使用了。而且这个也是非常的重要。没有什么技巧,就是自己一步一步学习,一项一项的熟悉。还有unity3D中的api.也是需要熟悉的。

游戏开发,不管是哪一种方式。都是需要我们有自己的项目,自己会独立的解决问题,这才是主要的。所以,如果你想学习游戏开发,就从现在就开始吧!按照上面所说的,选择自己想做的一种,然后按照提供的学习方法,一步一个脚印的学下去吧!我们游戏开发培训突出优势:

网络底层的深层剖析,从通信协议、拆包粘包、连接池各细节角度,教授学员大型网络游戏开发的核心内容。帮助学生实践自己思路拼接的网络传输框架,并在游戏项目中得以实践。

而且有更新Unity引擎期每周的综合项目,项目更好地涵盖学员学到的知识点,游戏选材方面更贴近当前行情,加入目前比较火的游戏项目模块,“王者荣耀”中的攻击系统、“荒野行动\" 中的背包管理等。


学游戏开发难不难


据统计,游戏开发工程师平均月薪13000+。未来几年,在多种因素的影响下,预计中国游戏市场研发人员的薪资将继续上涨。自学游戏开发难不难?小千了解到,要胜任游戏程序员,必须做到以下几点:

热爱游戏。激情成就事业,游戏程序员的与众不同就在于,除了研发人员应有的理性之外,还必须对游戏有着无限热爱,如果连自己对游戏都提不起兴趣,又怎会做出让别人感兴趣的游戏呢?

2.扎实的基础。要成为一名合格的程序员,要熟悉包括C语言或C++语言、数据结构、编译原理、算法等计算机知识,同时数学基础也是非常重要的,这些在编制核心级的程序时往往会起到相当大的作用。

3.创新能力。作为游戏程序员,创意是灵魂。计算机本身就是发挥创意的好地方,若能将捕捉到的新事物揉入创意并应用到工程项目中,其中所含的经济价值将不容小视。

4.团队合作交流。程序员的不擅交流似乎已经成为业内公认,但对于游戏程序员,任何个人的力量都是有限的,在游戏开发工作中,一个成功的软件来源于团队的精诚合作。团队精神正是程序员应该具备的基本素养。要知道,游戏程序员不单纯是技术的实现人员,更是游戏参与者。

自学游戏开发难不难?当然不容易。为什么?大家要有足够的自制力,大家要能找到优质的学习资料,有问题需要找到人随时帮你解答。游戏开发技术值得你选择。

领域专家:作为从事游戏开发10多年的屌丝,我觉得我还是可以回答这个问题的。

游戏开发包括策划,美术和程度。你先想清楚要做哪个?策划就是设计游戏玩法,规则和游戏内所有的数值。美术就是画面,看到的各种吊炸天的效果都是美术的杰作。最后就是程序,策划设计再好玩,美术效果再吊,还得程序用代码呈现在客户端上。以上任选其一,每个职业都需要系统的知识体系来支撑,别想三通,贪多嚼不烂!

学习难度来讲。策划门槛最低,但是也最难!玩法设计看起来简单,好的设计万分之一都不到,一旦成功了,老板不抠,一个项目就把你半辈子钱赚了。玩法这个也很靠运气,几年前不行的设计也许几年后突然就火了。

美术,这个没几年功底难有成果,临时转美术不靠谱!别尝试了!

程序技术含量是三个里面最高的,但是入门却比美术简单点,是不是奇怪?美术是硬功夫,没技巧!程序是靠脑子,逻辑思维强,脑子转的快,然后能耐得住寂寞和枯燥!自学一门语言也就三四个月,然后找个公司入职,从最简单的程序开始做起(一般新人都安排做个界面啥的),边做边学,逻辑能力强,好学的。多加点班,看看其他同事写的代码,请教一下自己的主管。一年后基本能独立完成一些功能了,如果一年后达不到这个程度,就离开这行吧!说明你不适合。

重点说一下程序需要的语言,传统端游,我们是用C++写的,不管是客户端还是服务器。手机游戏服务器我们公司还是C++,其他也有公司用Java的,但是我认识的同行中大部分用C++。客户端就看用什么引擎了。我们有自研的引擎是C++写的,自研的引擎的好处是效果我们可控,优化我们也可以做到很好,但是开发效率太低,开发成本高。所以后来我们改用unity,编程语言用C#,好处效率高,开发成本低,但是优化很头疼,莫名其妙的bug也多。曾经我们为了优化请unity公司的人驻我们公司进行。没办法,有一些优化要引擎支持,只能请他们。

最后,游戏公司从来没有边做边玩游戏的,这是外行人自己意淫。实际做游戏除了美术,策划和程序每天对着的都是开发文档,代码和数据,对不喜欢的人来说非常枯燥和无味。一般小职员,工作多,没提成,人家休假我加班,周末情人节,自己在家撸,因为压根没时间找女朋友!

领域专家:这里姑且认为楼主想从事程序方向。

先问是不是,再问为什么。

你所听到的“边工作边打游戏”,可能跟你理解的意义不太一样。在游戏行业中所谓的“边工作边打游戏”,一般指下面两种情况:1、出于对竞品、模仿对象、相似作品等深入研究的需要,在工作时间段内体验游戏。2、在工作休息时间(比如中午吃饭时间等),对于玩游戏的限制没有其他公司大。能看出来,是不存在“工作中能随心所欲地玩自己想玩的游戏”的。而且,作为游戏程序,你在工作中面对得最多的,不是游戏本身,而是各式各样的代码。

好了,现在假设你已经作好了觉悟,就是要自学游戏开发。那么先通过复刻一些小游戏来练手是最直接的路径。以下是关于自学的一些指引。

1.选择引擎

RPGMaker,Unity,Unreal....等等,这些引擎都可以自己上网搜搜,对比下优劣,选择一个使用,学习。

2.熟悉引擎,编程基础

网上随便找教程,视频,图文,都可以,这一步主要就是熟悉一些游戏开发的基本概念,以及补习编程基础。

3.尝试开始复刻一些小游戏

有了基本的知识以后,通过做实际的小项目,来产生正向反馈,就很重要了。这个阶段就是持续不断的做些小东西,从实践中掌握技术。

4.接下来呢,路漫漫其修远兮,但是骚年,你已经具备了基本的能力了,可以去自己试试做点什么了。

而如果要选择培训,由于行业原因不方便说太多,可提供一些选择的思路。移步至此:https://www.wukong.com/question/6369827486947082498/

题外话:做游戏,尤其是做自己喜爱的游戏,是典型的”痛并快乐着“。一方面会遇到成千上万个让人抓狂的问题让你欲仙欲死;另一方面,做出符合自己想法和愿景游戏的一瞬间,你会感到整个世界都是美好的。这,就是做游戏的魅力。

领域专家:这不是一个简单的事情,一般来说你要是毕业,只缺了一张很普通的公司和工作室的话,一般起薪不会超过5000或6000,而且还是在比较好的一线城市里面,这种的状况其实和你去最后从事一个会计的结果是差不多的。当然,我说的只是年轻人的一种比较,很一般的公司都有一个面临状况,因为现在这方面市场主要是由巨头掌控的,基本是和垄断,然后小公司虽然说也有做得还不错的,不过相对于市场上的公司数量来说,真的挺凤毛麟角的。以及不知道你是想学哪个方面,但是不论你选哪个方面吧,给自己一个人坐从网上查的资料,其实资源永远是有限的,而且你永远不知道自己存在什么问题存在问题的情况就是,嗯,你碰到这个事情,你也许说想做得更好,但是并不知道针对性要往哪边去做,这种时候还是有老师教你比较好,而且穿你的年纪是大三,从就业角度上来说,最好还是能赶上校招,也就是说你大四的时候,最好能通过校招进入公司,因为社招的确不太容易。然后你要是想有一个起薪在一万以上的,这种比较好的待遇的话,最好还是去比较好的机构培训一下,然后适时去投简历,其实这方面的工作的话,的确没有人说得那么容易,当然也没有说别人说的那么神话就是还是得看你自己努力了,具体的。

22

领域专家:1.你要明确自己是否要学游戏开发,如果确定,不管多难都要坚持做下去,这是学习一件事情要付出的代价。

2.要明确喜欢打游戏跟把游戏开发当工作是两码事情。玩游戏是享受,而开开发游戏是工作,还有职责在里面。可能每天做的是码代码,也可能你做出来的游戏没市场等等

3.想清楚这两点,如果还想学,可以的。年轻人有为兴趣爱好而付出是好事。年轻多尝试几个行业,找准适合自己的,然后一直坚持下去就是成功。

领域专家:如果只是单纯的喜欢打游戏,那么奉劝一句不要去涉及了,因为设计游戏完全没有打游戏有意思,他面对的是很多很多的代码,如果你真的想要投进去,那么也不是不可以,现在类似的专业培训学校有很多,我身边有一个培训了两年出山的码农,月工资在15000左右,如果你要说难不难,那是肯定的,但是这就是兴趣的作用了,有了兴趣,你会发现一切都变得简单了!

前提,你是真的热爱游戏而不仅仅只是喜欢打游戏!

领域专家:自学的话 非计算机相关专业 还是比较坎坷的 首先你得了解基本的计算机基础 然后学一门编程语言 建议先从脚本语言入手 python lua都可以 脚本语言比较容易上手 这些学的差不多了 一门高级语言是必不可少的 c++ c#都可以 数据结构 算法起码得了解一部分 这个阶段过了 就可以使用引擎了 如果你要自己写渲染 自己写粒子特效 自己写物理引擎 我没意见 否则就使用现在市面上比较成功的商业引擎吧 2d选cocos 3d选unity 或ue 要想成为大牛还需要很长的路要走

领域专家:谢邀。劝你不要学了,首先你想干一辈子吗?还是干到30岁?以后精力达不到会慢慢烦的。 自学的找工作两三年内存不住钱,大城市除非特别出众你可以找到工作,小城市你找不到工作。何必呢?以前做过七八个APP 还没推广就翻船了,重要的是用户,技术一大堆只要有钱什么技术找不到?你不知道名字的游戏多的太多了,真的有人玩吗? 麻烦关注下,谢谢!

领域专家:问这个问题的,还是不要学了。浪费时间。真的喜欢一样事物,就一个猛子扎进去,不要犹豫。还有,编程是要刻苦,但还是要点天份的。对某方面有天份的人,会主动尝试去搞清楚你所提的这种ABC问题。

领域专家:玩游戏和开发游戏是两回事情,游戏开发要看你做什么,是偏向服务端,还是客户端。这也是两个不同的方向。无论哪个方向,入门都不难。另外当你把爱好当做工作,那么因为工作需要玩游戏的时候,不一定会让你感觉到“非常喜欢”。