做游戏要懂哪些知识和技能
创始人
2025-01-23 11:49:02
0

一、从事游戏开发,需要什么技能

看你要去哪个方向了,策划、程序、美术,每个方向又有细分。

策划有剧情策划,关卡策划,数值策划等等。

程序有客户端编程,服务器编程,引擎编程,脚本编程,手机游戏开发,网页游戏。

美术有3d建模,2d美术。

方向不一样需求不一样。

较了解程序,就程序俩说吧。

如果要说只为干活,客户端你得学windows编程,socket等

服务器当然就是各种数据库操作,各种通讯操作。

引擎编程需要了解底层,directx,opengl,3d数学,物理基础等。

脚本的话就学脚本就够了。

手机游戏开发分ios、android,对应使用不同引擎需要不同的学习。

网页游戏前端目前flex流行,js,html也在发展。

以上只是速成。但是真正建议的是,

学好c++,数据结构,socket编程,了解windows编程,学习数据库编程。

先学3d数学,再学directx,然后试着做个小游戏。

学习设计模式。研究开源引擎。

会是个比较漫长的过程,但是基础扎实,各种开发都不怕。

可以专挑一条喜欢的道路深入研究,也可以专注游戏逻辑实现。

这个话题其实有点儿大。这里面有一个重要的区别是:你是想当独立游戏开发者,还是想当游戏行业的从业人员。

如果是想当游戏行业的从业人员,我觉得就简单了,盯准你想当的职业,培训相应技能就好。事实上,在游戏行业里的开发,无论是精通特定引擎或者架构(如cocos2D,unity3D,OpenGL,DirectX),还是只是对基础(如算法、设计模式、图形学、人工智能等)有一定深度,都能入行。(不是都学,是对其中一个有超过平均水平的掌握或者理解即可,然后就投简历吧。现在游戏也这么火,不难找工作)。

但是对于独立游戏开发者,事情就不一样了。显然需要掌握更多的东西。但是掌握更多的东西不一定是专精。这就要求独立开发者有取舍。首先要思考,自己想在什么平台做游戏?ios?好好看ios sdk;android?好好看android sdk?win8?好好看wpf。网络?flash或者html5等等等等。

我在上面只列出了一个基础,不包括图形引擎或者游戏引擎。事实上,一些游戏不需要引擎的协助。独立开发者的游戏更是注重创意,因此,很多并不依靠引擎的游戏也能有不错的收益。但是,要想更进一步,需要在平台的基础上选择合适的引擎加以研究。

最后,我认为独立开发者需要了解一些美工知识,并且对数值策划有一些感觉。但从美工的角度,很多美术非常简单的游戏也很不错;所以我一向不认为美术是游戏开发的关键。当然,它是一个能增添很多亮点的环节。

而对于游戏策划,我想每一个想开发游戏的人都有当游戏策划的料子。但这个职能类似产品经理,猛地一想很简单,可把一份策划捋顺了,有逻辑,经得起市场验证,难。不过这是一个试错的过程,只能在探索中学习,实践中学习,书本学来的极其有限。

附上出处连接:

二、制作游戏需要学什么技能

制作游戏需要学的技能:MAXScript,unity3d,编程,3d建模。

MAXScript(Autodesk 3ds Max软件的脚本语言)创建了一个自定义引擎生成器,在游戏中对各个人物进行标准化处理,帮助游戏在运行过程中创建各类人物。而游戏整体制作的时候会用上unity3d(PC端的游戏开发工具),若你想进行大型游戏开发制作,学习unity3d很重要!

unity3d是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。

对于初学者,必须要对C#、C++有基本的了解,不要求你深入学习,至少知道什么是循环语句、什么是类的封装、接口、委托等。

还有学习一些3d建模软件,如:3Dmax maya c4d等。它们是3d建模软件必须涉及到网格,材质,UV坐标等等,恰恰是任何游戏引擎中必要的理解点。而他们的操作都是封装好的可视化的,直观。通过这些3d建模软件能很快去理解这些要点的意思。

对于unity3d你必须知道的一点是:学编程不需要学unity3d,但学unity3d就必须懂编程!

三、学习游戏制作需要学哪些技能

游戏制作大致可以分为3个环节:游戏策划,游戏美术和游戏程序

因为我们是游戏美术行业的,所以重点给你介绍一下游戏美术方面,游戏策划和游戏程序一些个人的理解,初略带过。。。

一、游戏策划:游戏策划细分为文案策划,剧情策划,系统策划,关卡策划,数值策划

游戏策划想要做好需要三大能力:1、超级热爱游戏;2、玩过太多的游戏,所有游戏套路了然于胸;3、最后是观察和分析能力,多问“为什麼”和“怎麼样”;

二、游戏美术:游戏原画(角色/场景),UI,手绘3d低模,次世代高模,动作,特效等;

游戏美术是需要学习的软件和技能最多的专业;

原画:扎实的美术基础,较高的审美,PS绘画技法,最重要的是原画的设计和创意;

3D建模:现在的3D建模分为低模和高模,传统的3D建模都是低模+手绘贴图,需要有较强的美术基础,学习3Dmax,PS,BP等软件的使用和游戏美术项目的制作流程和标准。次世代高模是时下最流行的3D建模制作方式,有七分模型三分贴图的说法,需要学习3Dmax,ZB,MAYA,SP,PS等主要的软件和次世代制作的流程和标准。

3D动作:主要制作游戏里面角色的走、跑、攻击、死亡、待机、呼吸等一系列动作。这个专业不需要美术基础,但还是要有一定的审美能力,也只需要学习一款主要的软件3Dmax,需要对动画运动原理了如指掌;

特效:需要掌握3Dmax,illusion软件,max软件粒子系统:游戏引擎特效编辑;

三、游戏程序制作需要学习:游戏程序设计、算法与数据结构、Win32程序设计、游戏数学和智能应用、2D游戏技术与应用。

相关内容

热门资讯

手游变态版本平台下载 一、手游变态版网站下载地址下载地址:类型:安卓游戏-卡牌策略版本:机甲战姬游戏v1.0.8大小:22...
变态手游折扣盒子下载 一、十大折扣手游平台排行榜十大折扣手游平台排行榜如下:1、咪噜手游盒子一款手机必备的游戏盒子,独家礼...
趣味知识游戏赛 一、关于知识的竞赛的名称1.国语知识小竞赛 2.微博知识小竞赛国语知识小竞赛 1.知识竞赛口号有哪些...
安卓游戏开发需要学什么专业知识 一、学手机游戏开发需要学什么1、首先要有Java基础安卓是基于Java的,所以想要从事android...
手游变态服怎么样 一、十大变态手游十大变态手游为:《迷室:往逝》、《纪念碑谷2》、《匠木》、《脑洞大师》、《迷雾之夏》...
手游变态版盒 一、十大变态手游盒子变态手游盒子是一类拥有无限钻石、元宝、GM游戏特权、满v、变态版、破解版的游戏下...
lol手游变态出装 一、手机游戏盒子哪个好求推荐。1、4399盒子,4399游戏盒子里面许多童年回忆和设计新颖的游戏,从...
unity怎么做知识问答类游戏 一、unity除了游戏还能做什么很多人对Unity的印象还停留在游戏引擎,事实上Unity目前的应用...
变态版手游软件app 一、变态游戏有哪些软件变态游戏往往都是让大家能够体验到超多好处的游戏,比如说下载之后就有无限金币、元...
搬砖手游变态 一、传奇搬砖手游排行榜前十名可以搬砖的手游有很多,其中传奇又是搬砖游戏中比较热门的类别。今天小编就给...