永发信息网

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

答案:1  悬赏:70  手机版
解决时间 2021-01-23 05:56
从事游戏开发,需要什么技能?
最佳答案
看你要去哪个方向了,策划、程序、美术,每个方向又有细分。
策划有剧情策划,关卡策划,数值策划等等。
程序有客户端编程,服务器编程,引擎编程,脚本编程,手机游戏开发, 网页游戏。
美术有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等等等等。
我在上面只列出了一个基础,不包括图形引擎或者游戏引擎。事实上,一些游戏不需要引擎的协助。独立开发者的游戏更是注重创意,因此,很多并不依靠引擎的游戏也能有不错的收益。但是,要想更进一步,需要在平台的基础上选择合适的引擎加以研究。
最后,我认为独立开发者需要了解一些美工知识,并且对数值策划有一些感觉。但从美工的角度,很多美术非常简单的游戏也很不错;所以我一向不认为美术是游戏开发的关键。当然,它是一个能增添很多亮点的环节。
而对于游戏策划,我想每一个想开发游戏的人都有当游戏策划的料子。但这个职能类似产品经理,猛地一想很简单,可把一份策划捋顺了,有逻辑,经得起市场验证,难。不过这是一个试错的过程,只能在探索中学习,实践中学习,书本学来的极其有限。
附上出处连接:www.zhihu.com/question/20242554
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列汽车标志中,是旋转对称图形但不是轴对称
谢霆锋一生最爱的两个女人,她们纠结是谁,网
市面上的宁乡花猪哪的肉质好?
对比阅读辛弃疾同时、同地写下的《永遇乐·京
冬天汽车冷车不会冒白气。。也不滴水。。这什
黄陂区武汉景岳医院地址有谁知道?有点事想过
各品牌笔记本电脑的优劣性 客观的评价一下
单选题随着教育方式的不断变革,________在人
VR一体机玩游戏好吗?
劳动者有取得劳动报酬的权利。下列属于劳动者
这个锁为什么锁不了,打不开
妻子的诱惑中哪一集开始,恩才开始变了,心理
超威免维护铅酸电池需要加电池液吗?要加那种
小狗咳嗽就像吐一样流鼻涕怎么回事
单选题已知O是△ABC的外心,P是平面ABC外的一
推荐资讯
有一本机甲类的小说,主人公叫陈放,他本身是
可丽卡时尚数码影像地址好找么,我有些事要过
浩宇宾馆(潍坊诸城市)怎么去啊,我要去那办事
泽普县农业局地址有知道的么?有点事想过去
铭锐汽车销售有限公司地址有知道的么?有点事
华菱星马铜陵飞特公司怎么去啊,我要去那办事
全国通用银行卡是否有?本地的卡去外地取钱不
adobe creative suite 6是什么
锡林郭勒盟利丰泰莱汽车服务有限公司地址好找
下列关于单项式-5xy3的说法中,正确的是A.系
潮牌美汇(纯粹发艺)地址在什么地方,我要处理
阳光二手车(南通启东市环城西路196)地址在什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?