热门回答:
谢邀。作为从业八年的人我来说下吧。题主想学游戏开发。首先一定要了解什么是游戏开发。游戏是如何开发出来的。这样才能找到你自己的定位。
我这里简单给你说下游戏开发的相关信息。你作为参考看看:
一、游戏开发需要什么?
这里首先要明确游戏开发中需要做什么?(仅针对开发。上线、运营、测试等不包括)
设计一个核心玩法。不需要复杂。比如:贪吃蛇收集方块就是一种玩法
美术包装。设计游戏的人物、角色、界面的美术表现
利用计算机语言去编程。实现你的玩法。比如:题主你学的是HTML。那么你可以尝试学习Flex、CSS等语言去尝试做做网页游戏或者H5游戏
游戏策划:游戏的玩法设计者、规则制定者、游戏内部系统是否平衡。都需要一名合格的策划去完成。
程序人员:就是俗称的程序猿。负责实现策划提出的设计要求、功能需求。一名合格的程序员可以顺畅与策划沟通。并且了解策划的设计目的。
游戏美术:根据策划或者艺术总监的方案完成设计。比如。我们需要给3D模型师一张游戏中的女配角形象作为参考制作3D模型。那么原画美术就要设计负责画出这个人物的形象。
上面的图其实也是开发中遇到的问题之一。程序和美术不明白策划的需求。而策划与其他部门沟通不及时。在修改需求后没有说明设计目的或者制作者根本不知道要做什么。到最后就会累计很多无用的工作。
一名合格的游戏开发人员一定要知道自己在做什么。为什么这么做。而不是埋头就干。你怎么知道这个就是玩家想要的呢?
而针对题主来说。希望你可以在这些职能中找到自己的定位。看看自己适合什么?然后决定自己学什么。而不是宽泛的提出这种问题。
是逻辑严谨的程序员?还是热情奔放的美术?还是脑洞大开的策划?
三、那么应该学习些什么?
其实游戏开发需要学习的太多了。我在这里就简单说一下。
如果是程序。那么你需要学习的非常多。手机游戏一般需要学习JAVA、C#。而大型的端游则需要学习C++。或者针对开发引擎学习。而合格的程序应该更多针对图形化处理有所了解。
并不是我认为独立游戏不可行。而是目前国内环境不允许。除非你是家里不差钱的富二代。坚持自己理想在家里坐个一年半载开发一款游戏出来。
不过有脑子的富二代基本会收一个现成的开发团队给自己做游戏。所以还是要走商业游戏这条路。
而大部分人需要尽快入行养活自己。于是。去一家游戏公司是最好的途径之一。
在公司内。你可以学习到游戏的开发流程、设计理念、技术知识以及自己的职业发展规划。这些是你自学学不来的。
五、注意事项
最后说说我之前走过的弯路吧。也算给想进入游戏行业的新人提醒。
开发游戏跟玩游戏没什么关系。开发游戏绝对要比你玩游戏最高难度还要难。
在国内。游戏公司里基本你没什么时间玩游戏。当然加班混工时例外。
在国内。游戏公司里大部分人都不怎么爱玩游戏或者不玩。
想要做3A级游戏或者单机游戏。请去国外入职。或者找一所大学好好学学游戏专业。国内的开发环境不允许。腾讯内部也一样。
想稳稳的在国内游戏圈儿混。就要忘记3A大作。尝试多玩玩国内的氪金游戏。多玩、多充值、不然你会发现你的职业路越走越窄
面对现实。其实99%人最后还是要做国内氪金游戏的。
今天聊到这里。记得关注我~~~
游戏播火人。一起了解更多游戏文化!!!!
其他观点:
你好。很荣幸回答你这个问题。除了是一名8年英雄联盟老玩家外。我还有另外一个身份。那就是前网游公司游戏策划师。
投简历的时候。我也是什么都不会。空凭一腔热血一番乱投。但是在面试的时候都似乎不太顺利。面试官提的问题都没有给到满意的答复。但经过一两个周的面试之后。龙龙逐渐深入了解了这个行业。
游戏研发主要分为三个重要岗位:美术、程序、策划。美术就是负责游戏中整体美术风格呈现的;程序大部分则是完成游戏中各种功能的实现;剩下的事情就是策划要做的了。
我想楼主既然能提出这个问题。那你一定也非常热爱游戏。但是你要开发一款游戏。并不只是要会玩游戏。你还要具备一定的审美。你要学会从玩家身份转变为游戏的创造者。而游戏的开发者开发游戏是为了什么?不光是为了服务客户。不光要让买家觉得好玩。不光要让这个游戏让玩家们认可。最重要的一点是要盈利。开发一个游戏。所需的人力物力。都是以百万计的。我们生而为人。做游戏不是做慈善。开发游戏的同时。一定要为你的团队考虑。如何在兼顾好玩的同时。要让玩家们心甘情愿的消费。这是游戏开发者的必修课。
至于开发游戏。我不知道楼主是想独自开发游戏还是。想要组织团队来开发游戏。如果你要独自从0到1地创造一款游戏。那您要学的就太多了。首先你要会编程。要有紧密逻辑思维。要耐得住孤独;要具备一定的审美。具备一定的绘画能力;要精玩各种大大小小的游戏。并且在其中能产生自己的理解。或者说如果你只想成为游戏公司中的。其中一名员工的话。那你只需要做到以上三点的其中之一就可以了。正所谓活到老。学到老。开发游戏也是如此。游戏的研发过程本身就是一个学习的过程。而游戏本身是具备无限可能性的一件゛商品゛。所以你具备的越多。可创造出的游戏世界才更具有可能性。
我是野区的gank永动机。是前游戏公司的游戏策划师。更是你们走心的朋友。现是一名内容创业者。码字不易。走过路过点个赞。您的一小步就是我的一大步。谢谢!
其他观点:
游戏开发需要学什么?和软件开发一样。游戏开发也是需要从编程语言学起的。下面有怎样学习软件开发的方法。游戏开发比软件开发相对难一些。因为游戏开发需要我们熟悉各种游戏开发工具。来看看具体的内容吧!
阶段一:学习和计算机沟通的言语 —— C++语言或其他语言
编写程序就是和计算机进行沟通。而沟通很常用的途径就是语言。就像我们平时和别人沟通一样。只是现在你是和计算机进行沟通。其实你想想和计算机沟通比和别人沟通来得更容易。
计算机语言有很多中。如C/C++, Objc-C, Java, AS3。汇编语言。php。asp等。就像我们平时语言也有多种。当你掌握了这样的一种语言。那么你就能和计算机在不同的领域进行沟通。
而C++语言是目前来说较为强大的语言之一。而重要的是现在很多游戏的底层都是用C++语言写的。而同时你要熟悉一种编程开发工具。编程工具就是你向计算机沟通的一种工具。就像平时我们说话用的嘴巴。开发工具让我们和计算机的沟通更加方便。
阶段二:熟练掌握数据结构及各种常用的算法 –灵活使用语言
单单会语言还不够的。就像我们平时你不是会说话就能和别人很好的沟通,你要懂得沟通的方式和技巧。数据就是计算机内存放记录的内容。你可以认为是我们平时说的词。数据结构就是数据与数据间的关系。
针对程序来说。你对数据理解。定义。操作熟悉。对算法多样。高效。那么程序就会简洁。运行效率高。这就是为什么要熟练掌握数据结构和常用算法的原因。其实算法就是解决问题的方法。解决一个问题。方法有很多。有些常用的方法是前人经验得来的。我们就要学习。
阶段三:找一个平台,发挥你的语言能力—— Win。Android。IOS
目前程序应用的范围广,平台很多,就针对游戏程序目前常见的就有Win,Android,IOS等。平台就相当于语言使用的地域。你会普通话在中国很吃香。沟通无难题。但你去到美国。那就有难度了。就是你是普通话专家都郁闷。不同的平台对语言及程序架构的要求不一样,因此你要挑一个平台时更好的使用你的语言。
阶段四:开发游戏Dome –实践你的技术
如果你前三个阶段都过了剩下的就是开发游戏Dome。从游戏的logo开始,菜单,到场景,当主角,到NPC,到主角与NPC的交互,到主角与场景的交互等,一步一步写。在不断的开发中积累经验与程序框架。用得越多越熟练。
您还感兴趣的文章推荐以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/190431.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
游戏,语言,程序,你要,游戏开发,自己的,美术,计算机,就像,你可以
没想到大家都对想做游戏开发,需要学会什么?感兴趣,不过这这篇解答确实也是太好了
谢邀。作为从业八年的人我来说下吧。题主想学游戏开发。首先一定要了解什么是游戏开发。游戏是如何开发出来的。这样才能找到你自