游戏开发策划知识
创始人
2024-08-09 03:05:11
0

一、游戏开发主要学什么

学习的先后顺序

1、首先是C++语言。

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

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

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

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

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

一、游戏程序:

类似软件工程师,需要精通至少一门以上程序语言,比如c,c++,页游方面有flashas3,php等。他们的主要工作是写程序代码,需要一定的逻辑思维能力,数学能力。

如果你想成为程序员,可以从学习一门程序语言入手。

二、游戏美术:

游戏中的画面都是由游戏美术师来制作的,具体细分为:游戏原画,3d游戏模型贴图(分3d场景与3d角色),游戏动画,游戏特效,关卡美术等。想学习游戏美术的话,一定要有审美能力,如果有深厚的绘画功底更佳。另外,还需要学习3dmax,ps,zbrush等软件,这三个软件是做游戏美术常用的。

三、游戏策划:

游戏策划主要制定游戏的规则和玩法,比如世界观,剧情,对话,任务,数值,职业设定,副本设计,帮会系统等等。想学习策划的话,需要你有较高的综合素质,沟通能力,理解能力,逻辑思维能力等。

另外需要多玩游戏,并从设计的角度去分析游戏。策划需要掌握的技能范围很广,根据具体项目和具体职责而不同。

游戏开发这个方向看起来目标很明确,但其实是个领域很广的方向,入门的时候如果得不到指点一二,很容易误入歧途,相反,如果走这条路之前能得到前人的一些指引,是可以事半功倍的。这里为大家推荐一下,以做参考。

游戏客户端学习路线

1.首先,一开始可能对游戏引擎没什么概念,建议先入门一两个游戏引擎(我推荐可以先去学习Cocos2d-x和Unity3D两个引擎,市面上大多数游戏是利用这两个引擎开发的)。入门阶段要做的就是看该引擎的教程(书籍、视频、网上博客、网上教程、官方帮助文档等),并且熟练该引擎所使用的编程语言。

推荐课程:C#教程。

因为不同平台下的性能不同,支持的编程语言也不尽相同,所以针对不同平台下的流行的游戏引擎也是不同的。下面列举一些现在流行的游戏引擎。

windows或游戏主机:【Unreal】、寒霜、CE3

苹果IOS:【unity3D】、【cocos2d-x】、【Unreal】、sparrow、spritekit。

安卓:【unity3D】、【cocos2d-x】、【Unreal】、AndEngine、libgdx。

网页:【Egret】、【cocos2d-js】、Fancy3D、unity3D。

当然并不是不同平台的游戏开发,就毫无共通之处,学了这个到了另一个平台就无用了。不是这样的,编程的世界里你走得越远你会发现很多东西的本质都是相似的,例如你如果扎实地理解了C++的基本语法,日后再转Java语言也不是很难的事情,因为它们本质的面向对象特性还有各种编程语言特性都是相通的。

2.因为游戏开发就是一门实时渲染的艺术,所以离不开图形库的学习。现在主流的图形库是Windows平台专用的DirectX11和通用平台的Opengl。这两个图形库,至少需要入门其中一个。

3.然后,你就可以开始看计算机图形学的书籍了。如果你发现你的理论底子不足,这个时候就需要补一下线性代数、基本的微积分、还有3D数学的知识。

4.游戏引擎中包含了各个部分,上面的渲染只是游戏引擎的一部分。还有其它诸如着色器编写、地形编写、物理引擎编写、模型和动画、人工智能体设计、网络编程等等,完成渲染部分的基本学习后,你可以选择自己感兴趣的部分进行专攻,毕竟我们实际工作大多数时候是团队开发,而不是单打独斗,每个人都应该精通自己所擅长的那部分。

5.至此,独自开发一款小型游戏已经完全不在话下了。也具备了加入公司合力开发一款大型游戏的能力。

游戏服务端学习路线

1.首先需要熟悉一门服务端语言,比如C/C++、PHP等,会使用一个开发框架。

2.会在服务器上搭建环境,拿lamp来说linux和apache、mysql、php四者担任的角色要清楚。大多服务器会选择搭建在Linux环境下,所以也需要熟悉Linux操作命令。

3.至少熟悉一种数据库。比如关系型数据库mysql,能熟练写出增删改的语句和不算很复杂的查询语句,再比如了解各种方式的多表查询有哪些不同等数据库技能也是需要的。

4.了解网络编程及多线程等。比如http通信协议。跨平台的交互一般http是使用比较广泛的,需要大体了解,你得清楚请求报文通常包含哪些部分、常见的服务器返回码对应的含义。

5.会使用至少一种数据格式。服务端和客户端建立了联系,数据的传输也需要一种协议格式去统一。json是目前使用率最高的格式了。json的数据格式还是简单明了易学的,主要是要了解如何使用它较好的去定义接口。

关于学习路线,我觉得对于学习者,尤其是初学者来说,非常有用,它的作用就是一幅地图,让你在浩瀚的知识丛林不至于迷失方向,甚至放弃在99%的地方。

其实和软件开发一样,游戏开发也是需要从编程语言学起,但不同的是游戏开发需要熟悉各种游戏开发工具,相对软件开发难度稍大一些,所以,如果你是零基础想学游戏开发,你需要有一个系统的学习方向和规划。

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

中小型游戏大致可分为网页游戏,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、以创建者和维护者的身份参与到游戏的世界,将想法和设计简洁、准确地传递给程序和美术、音频设计;

2、设计游戏世界中的角色,并赋予他们性格和灵魂;

3、在游戏世界中添加各种有趣的故事和事件,丰富整个游戏世界的内容;

4、调节游戏中的变量和数值,使游戏世界平衡稳定;

5、制作丰富多彩的游戏技能和战斗系统;

6、设计前人没有想过的游戏玩法和系统,带给玩家前所未有的快乐。

三、做游戏策划需要学什么

想当游戏策划可不仅仅需要游戏玩得多,专业知识了解的丰富。如果你想做一个游戏,不仅需要在游戏方面付出努力,去学习和了解,你还要学会面对游戏可能失败带来的挫折,了解世界各地的神话故事积累丰富的素材,还有对数字的理解能力和良好的书面表达能力。.希望你别被吓到。不管怎么说,这是个很有趣的职业,值得你去付出。

这并不是在开玩笑,我们是在用自己的专业技能为玩家创造全新的生活体验,因此没有什么知识是无用的。当然,不是所有人都有时间去学所有东西,这篇文章中只会谈到一些对于游戏策划来说必备的核心技能,其它的知识只能靠个人的自我驱动力和求知欲去学习了。

在详细说明游戏策划需要掌握的能力和技能之前,我们先来看看游戏策划的工作内容。游戏策划并不是一个想出绝妙创意的岗位。有一句话已经被说烂了,但还是值得再强调一次:创意很廉价,而且大多数创意没有意义。最成功的游戏——不管你怎么定义成功,叫好还是叫座——从来都不是最有创意的游戏。游戏策划在工作中要面对一大堆复杂的工作:设计游戏的系统和机制,设计游戏的关卡,传达自己想要的体验,说服不同的角色。这些才是策划工作的本质:推动游戏团队,设计游戏内容,让游戏从概念和草图实现成可以给玩家玩的产品。

下面进入正题,我们说说一个游戏策划需要具备的核心技能。

1.设计游戏策划的英文名字叫做GameDesigner,即游戏设计师。无论是字面上还是实际的工作内容中,“设计”都是游戏策划最核心的价值所在。我们在这里不过多地探讨设计的定义和本质,只需要知道策划需要通过设计来确定游戏的内容——设计的过程,实际上就是决策的过程。游戏策划需要进行一系列的决策,大到游戏的视角(俯视、平视还是第一人称)、时制(即时制、半即时制、回合制)、核心玩法(消除、射击、模拟经营或者混合),小到一处逻辑的判断、一个反馈的效果,都需要策划来决定如何取舍。设计的质量直接决定了游戏的质量,这也是衡量游戏策划好坏最重要的指标之一。

那么,如何培养设计的能力呢。这个问题如果展开来可以写一整本书,在这里只能提供一些方法。

a.阅读游戏设计的书籍

阅读书籍只是为了学习成体系的理论知识,为设计过程中的决策提供一些依据,少走一些弯路;但游戏策划是实践性非常强的工种,万万不能纸上谈兵。

b.亲手做一个游戏

游戏策划是实践性很强的工种,也很依赖实战的经验,光空想“我的游戏应该有这个有那个”是不会有任何进步的。只有真正去制作游戏,你才知道最初的构想是否可靠,游戏的玩法是否有趣,实现起来是否可能。现在游戏制作的门槛已经低到不能再低,即使抛开很容易上手的Unity,还有完全无需编码的GameMaker这样的制作工具。如果你真的很想做游戏,那你自然就会去做的,不是吗。

c.向业内的前辈请教

游戏设计的过程中总会遇到很多抉择,有一些是无法在当下找到决策的依据的,这时候不妨请教一下业内的前辈。很多在游戏设计过程中遇到的问题其实都已经有其他人解决过了,吸取他人的经验是进步最快的办法之一。

d.拆解、分析优秀的作品

媒体上常见的成功分析是最不可靠的——你不可能通过模仿成功的游戏来取得一样的成功。但这不代表你无法从成功的游戏中学到东西。认真玩一个成功的游戏(无论你喜欢不喜欢),去拆解游戏的系统,思考为什么这个游戏的设计师要选择这样的玩法、系统或者是别的什么东西,这样的思考过程总会获益良多。如果有机会,和游戏的设计者亲自交流,问出你心中的疑问。

2.沟通最核心的技能之一。当你开始做游戏,你会发现你需要和不同领域的人合作,团队里的成员和你的背景和技能完全不同。你需要和程序员、美术师、市场营销人员、投资人等等打交道。如果你不能把你想要的体验传达给他们,你的想法再好也没有用——因为他们才是把你的想法实现出来的人。

团队合作方面,一个游戏策划最需要解决的问题是:这些人思考问题的方式是完全不同的——美术师和程序员甚至可能从截然相反的角度来看待问题。游戏策划的工作就是向他们传达自己的想设计的体验,让他们都能接受并认同,然后在一起愉快地合作。

怎么让自己能和不同的人顺利沟通呢。这也是一本书才能讲完的话题。简单地说,态度是决定你能否良好沟通的根本,不亢不卑、言出必践、对事不对人的人总是更能在沟通中获得更良好的效果。

3.自我反省和接受批评有一件事情每个游戏策划都必须清楚:你是最不适合判断自己游戏好坏的人。尤其是在初期你可以主张游戏走向的时候,会很容易掉入“你们没看到成品啊所以不能理解我”的陷阱中——而这是不成立的。不要对自己的想法太固执,因为没有一款成功的游戏是完完整整地从一个游戏策划的大脑中蹦出来的。游戏需要玩家。寻求玩家的反馈,勇于接受自己的错误,放弃那些看起来华丽但不切实际的点子,做一些不同的尝试,这些都是优秀的游戏策划的标致。

游戏策划和导演不同,不能要求所有人都来实现你天才的想法。每个参与游戏的人都会对游戏的设计产生影响,哪怕是你并没有特意要求的情况下。任何认为游戏成品完全取决于游戏策划的人都会在开发过程中遇到意想不到的麻烦。

4.对成本的评估能力游戏策划必须清楚地知道自己的每一个决策的开销。当你做出一个设计的时候,其实你就是在要求团队进行工作。这些工作代表了钱和时间。你需要找出制作过程中所有要做的工作,并确保钱和时间都用在刀刃上。你可能不觉得这件事情有多重要,但实际上,这是导致游戏失败的头号杀手。从大型的3A游戏到小型的独立团队,大部分游戏项目失败的原因是因为缺少良好的项目规划。值得一提的是,没有游戏是完美的。当你把游戏的部件组合到一起的时候,你会发现有些部分用不同的方法来做可能会更好——赶紧打消这些念头,或者至少考虑一下改变设计会带来多少计划之外的开销。记住,总有一天游戏是要拿出来卖的,你不能没完没了地完善它,没有玩家的游戏是没有意义的。Doneisbetterthanperfect。

TIPS:游戏策划是一个学科,仅仅因为你玩很多游戏或者在某个游戏上花了很多时间,是不足以给你带来担任游戏策划的资格的。大部分时候,游戏策划并不玩游戏,他们研究并分析游戏。他们将游戏分解并学习他们的优点,他们会尝试着去找每一个能触发的物品,并尝试着去理解为什么会有这个物品放在这个地方,努力去揭示游戏原理系统背后的细节。游戏策划需要知道是什么让体验变得无聊,什么让体验变得有趣。

除了这四个核心技能以外,还有一些游戏策划应该具备的非常实用的技能。

1.高水平写作技能;这里说的并不是创作故事的写作技巧,而是指书面的表达能力。

2.坚实的逻辑思维能力;

3.基础心理学知识;

4.了解你工作使用的媒介。你要做的是电子游戏,了解一些电脑和图形学的原理会很有帮助;

5.良好的数学能力,至少通晓代数。这些技能可以让你成为不错的游戏策划。但是我们知道,想在一个行业中做到顶尖,你需要有很强的自我驱动力和求知欲,去学习一些看起来可能没有直接用处,但实际上会大有裨益的东西。

相关内容

热门资讯

游戏知识妹321 一、情侣游戏名字大全情侣游戏名字有:故事还长,我不会走。宛如初见_相遇,恍若初闻_回眸。自始自终,一...
锈湖旅馆游戏攻略烧杯攻略 在锈湖旅馆游戏中,倒水需要按照以下步骤操作:1.首先,在房间中的煤油灯旁边可以拿到钥匙,使用钥匙开启...
披萨游戏43攻略 可口的披萨美,美味的披萨这款游戏中,不同的章节需要制作的披萨也是大不相同,需要按照顾客的要求来完成制...
保卫地盘小游戏攻略 下载地址:类型:安卓游戏-动作闯关版本:v0.60大小:61.00M语言:中文平台:安卓APK推荐星...
白金攻略psv游戏 序言“PlayStationVita Pets(PSV宠物or索尼宠物狗(谁起的这名字...))”作...
疯狂钓鱼人游戏攻略 在游戏疯狂骑士团中,我们是能够去轻松的进行钓鱼的。有很多小伙伴不是很清楚游戏中的钓鱼图鉴有哪些。今天...
橙光游戏梦回千年攻略 橙光十大经典游戏是:《残雪凝辉录》、《牧芸皇朝》、《偷天宦日》、《我这独一无二的人生》、《愿与神君解...
游戏知识识学妹 一、致学弟学妹的一封信哈工大报讯亲爱的学弟学妹们:你们好!首先欢迎你们来到******大学,开始你们...
三国名将游戏攻略 袁绍+吕布》诸葛+左慈》袁绍》郭嘉+诸葛》双曹仁》周瑜+吕蒙诸葛左慈是无法超越。混搭:诸葛亮+8眩晕...
猫和老鼠游戏战队战役攻略 猫和老鼠是网易今年新推出的一款游戏,这款游戏承载了小伙伴们儿时的回忆,近日越来越多的玩家也开始关注这...