如何自己做游戏?

作者&投稿:童朱 (若有异议请与网页底部的电邮联系)
如何自己做游戏软件?~

一 学游戏制作的人很多,可很多人水平太垃圾
现在游戏制作这个行业是一个非常有前景的朝阳行业,做这个行业的人,目前在我们国家的薪水都是顶级的,而这方面的人才却很稀少。大学里也很少开设这种游戏制作的课程,即便是有,很多老师的水平基本上也就是一些理论派,没什么干货。其实很多人想做这个行业,于是从网上扒拉各种游戏制作软件教程学习,学了半天也是一头雾水,稀里糊涂,说不会吧,还真会,说会吧,水平还真不咋地。学的东西太杂乱无章,没有什么系统,缺乏真功夫,很难在游戏制作这个行业里立足,这是我们很多游戏学习行业人员的悲哀。
二 有一直游戏制作软件学习,叫无论你在哪,都可以看现场直播
现在网上很多游戏制作的学习教程和软件有很多,但是大多数都已经过时了,一些老掉牙的知识罢了,学了也是白学,浪费时间罢了,俗话说的好,选择不对,努力白费。我个人人为,要么不学,要么就学出一个样子来,怎么才能做到呢?当然是要有高手带,只有站在高手的肩膀上才能成为高手中的高手。还有学习模式的改革,很多学生以前希望在网上可以看现场直播老师授课,同时还可以和老师互动,不明白的问题老师还可以当场解答,想学习的话,在网上就能系统的学习,这种地方有吗?以前没有,现在有了,如果你想学习的话,可以来这个群:排在前面的一组是:二九六,处于中间位置的一组是:六七六,最后的一组是:二八九,按照顺序组合起来即可。这里有每天的全国各路高手现场直播分享的游戏制作精品课程,你什么都不需要付出,只需要来听就行,我们只欢迎努力有上进心的人,不努力瞎混日子的,就不要加了。
三 与其玩游戏,不如做游戏
要知道玩游戏和做游戏不是一个概念。玩游戏是一种业余爱好生活方式,做游戏是一个工作,是一个产业,是一份职业,是一个事业。打个比方吧,看电影的人很多,但是拍电影的人少;踢球的人多,但是做教练的人少;用化妆品的人多,但是做化妆品的少;喝酒的人多,但是做酒的人少。这么一解释大概明白这中间的区别了吧?游戏作为一个产业在中国十年,发展的势头很强劲。
四 游戏是是怎么被打造出来的
1.游戏制作过程并不神秘。按平台不同,可分为网络游戏(online game)和家用机游戏(consol game)。其开发过程大致可以分为原始创意阶段——项目研发阶段——项目开发阶段——游戏测试阶段——游戏运营阶段。作为个人,在游戏制作过程中的分工有美术(AD美术总监、角色、场景、动作、特效、UI界面)、程序(主程、网络端程序、客户端程序)、策划(主策划、执行策划)、音乐(外包为主)。而网络游戏和家用机游戏在美术方面的要求不大相同。网络游戏更注重UI的交互、风格的多样、内容的充实。而家用机游戏更注重画面的表现力、技术的先进和UI细节的细腻。近几年,网络游戏的美术在画面表现力上有向家用游戏靠近的趋势。就国内该行业的发展现状来说,美术、程序这两块的合格人才是最紧缺的。

如果只是单纯想自己动手做一个游戏出来的,应该首先考虑非编程途径。比如 PC 和 Mac 上面都有一些 game maker 软件,可以帮助你理解游戏的制作过程。
再进一步的话,可以试试用 jme 或 flash 制作游戏。
再进一步的话,可以学习使用某种游戏开发库,常见的有:NDS 的 homebrew SDK、PSP 的 homebrew SDK、cocos2d (iOS 游戏)、unity3d (iOS/android)、XNA (PC/Xbox)

可以考虑学习一下iOS或是Android游戏开发,门槛低适合小团队,而且现在处于资料充盈成熟的阶段。
Cocos2D Game Development 这本书就是讲iOS下利用Cocos2D引擎开发游戏的,所用的示例代码就包括一个弹幕射击游戏。在Android下也可以使用对应版本的Cocos2D引擎。这套引擎底层是OpenGL ES,可以做出效率非常高的2D游戏,弹幕射击什么的完全足够。
iOS的话需要在C/C++基础上学一下Object-C,如果对C++的内存机制有了解的话这个不难。另外要注意的是iOS开发的设备门槛较高,最差劲也得有一台比较好的台式机+安装虚拟机下的iOS系统。
因为Xcode只能在iOS下完美使用,Windows下虽然也有方法搭建开发平台但是很麻烦而且缺乏很多优秀的配套工具,还有真机联调也不大方便。另外就是需要99美元的开发者账户,这是真机联调以及发布到AppStore的必须步骤。虽然成本较高,不过干得漂亮的话成本没准就能赚回来呢。真机调试的话一部iTouch4就可以了,二手iPhone4也不错。
Android则是类似于java,Windows下平台完全可以搞定,平台开放性也比较好,开发设备门槛低,较为自由。大家总有一两个人有安卓的设备,真机调试比较方便。另外Android的软件可能需要面对盗版与破解的狂潮,另外就是因为内存管理机制自动化,系统运行效率会比iOS软件要糟糕一些,这些可以根据游戏的规模来决定。

1、想出一个点子点子是启动游戏的引子,是一个游戏的源头。
这个点子首先在大体上应该是个类似于故事的东西。然后这个故事需要有一个目标。
2、分镜头脚本设计理解一个游戏最好的方法是使用分镜——创造一系列能体现游戏每个关卡或者不同的场景与目标的图片。每个分镜用一两幅图片来描述正在发生什么。
3、考虑细节做完分镜头脚本设计,就可以开始写游戏设计的细节。从这个步骤就开始变得复杂了。你将需要思考每一个可能的细节,并记录下来。
4、攥写设计文档用类似于电影脚本的形式记录你在上面两节所思考出来的东西。攥写文档看起来像是例行公事,但是攥写过程可以让你整理思路,以使你剔除那些一看就知道很白痴的想法或者添加一些其他的有趣的游戏元素。

1、通过参考不同的游戏,写出想要制作的游戏的剧情和脚本。

2、 游戏的种类有多种,根据自己喜欢的游戏种类,通过参考不同的游戏,写出要制作游戏的剧情和脚本。

3、根据游戏的剧情和脚本,使用手绘软件绘制游戏人物的图形和背景。

4、接着,根据游戏的剧情和脚本,使用手绘软件绘制游戏人物的图形和背景,可以使用多种手绘软件相结合,提高手绘的效果。

 5、通过建模的软件把平面图形创建为立体模型效果,有多种建模软件,可以通过建模的软件把平面图形创建为立体模型效果,比如使用常用的建模软件3dmax软件。

6、熟悉游戏制作软件的操作,这样制作游戏的效率高些,游戏制作的软件有多种,比如用Unity3D开发游戏,熟悉游戏制作软件的操作,这样制作游戏的效率高些。

7、创建一个游戏的项目工程,在制作游戏时方便查找,根据游戏的设计,创建一个游戏的项目工程。这样把游戏中所使用的资源文件和模型都放在一个目录下,在制作游戏时方便查找。

8、把创建好的模型导入到游戏制作软件中,构建游戏场景,接着,可以把创建好的模型导入到游戏制作软件中,构建游戏场景,比如可以把3dmax软件创建的多种模型导入到Unity3D软件中。

9、在游戏制作软件使用透视与正交摄像机来查看场景,不同的游戏场景需要使用不同的角度来查看,可以创建透视或正交摄像机来查看游戏场景。

10、根据游戏的设计,添加合适的背景音乐与台词语音,好的游戏都会有独特的音乐背景,游戏人物的语音生效有特点,可以请朋友帮忙添加合适的背景音乐与台词语音。

11、使用游戏制作的软件进行代码编写,并进行测试,当游戏中的前台资源都整理好后,通过使用游戏制作的软件进行代码编写,用面向对象的方式封装不同类。



游戏开发需要学:游戏规则及玩法、视觉艺术、编程、产品化、声效、编剧、游戏角色、道具、场景、界面等等元素。

对于游戏开发人员来说,在开发游戏时候,选择一个好的游戏服务器也是很重要的。游戏服务器开发使用的技术取决于游戏的类型,不同的游戏类型,需要的游戏环境不一样,所使用的技术也不一样,但是在本质上都是一样的,都是面对数据,处理数据。

根据游戏类型的不同,所学的软件也不一样。中小型游戏大致可分为网页游戏,flash游戏,小游戏等,基本上都是一些休闲类的傻呆萌的情节和操作。

这类游戏开发相对比较简单,会 Javascript、HTML、flashcs、Java 就可以进行开发了,语言类主要有 C / C++,汇编语言,着色器语言,脚本语言,高效的开发语言 C# 或 Java 。

优秀游戏的构造:

1、策划基础:

游戏本质分析,游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能等。

2、架构设计:

游戏本质分析,游戏产业概论、游戏开发流程及职业划分、玩家需求分析、构思创意及文档编写要求、游戏故事设计、游戏元素、规则、任务、系统、关卡设计、游戏平衡设定、界面与操作功能。

3、造型基础:

透视基础、构图基础、结构素描、明暗素描、艺用人体解剖基础、人物速写、Adobe PhotoshopCS3软件应用、PhotoshopCS3造型基础、游戏美术风格技法、色彩基础、游戏色彩练习、肖像绘制、质感表现。



游戏开发首先的选一种编程语言,一般采用实时性较强的C,C++,譬如基于WINDOWS经常用VC++;其次,2d,3D游戏编程,一般选一种开发工具包,或SDK,国内外应用较多的是DIRECTX SDK,或OPENGLSDK;最好多了解一点三维建模、材质、贴图和动画方面制作流程和概念。
游戏软件通常是指用各种程序和动画效果相结合起来的软件产品,我们称之为"游戏软件";
目前,在网络上我们经常看到的大型3D网络游戏和WEBGAME网页游戏等都是通过用"3DMAX、MAYA、FLASH、等动画软件和JaVa、C++、VB、等程序语言相结合而开发出来的,所以叫游戏软件。


怎么做一款自己的游戏?
1、制作游戏前需要给自己的游戏定位。即在动手制作游戏前,需要先做下计划,给游戏定位。不管是大型游戏还是小型游戏,游戏的种类是那种,有动作、冒险、休闲等。这个设计好后,才能开始下一步的游戏剧情的设计。2、设计游戏剧情。每个游戏都有剧情和人物背景,根据想法,设计游戏剧情。比如可以从小说中查找...

在家自制游戏简单方法在家如何自制游戏简单方法
2、抛球游戏。需要材料:胶盘和球。在胶盘贴上分数标签,距离越远分数就越高,最后看谁的分数最为之胜出。3、滚球游戏。需要材料:纸箱和球。在纸箱上裁剪洞口,再在纸箱上画上卡通图案,下面是小兔,你也可以发挥自己的创意画个,别的小动物哦,进球越多就得分越高。4、叠杯游戏。需要材料:纸杯...

如何自己做游戏?
1、想出一个点子点子是启动游戏的引子,是一个游戏的源头。这个点子首先在大体上应该是个类似于故事的东西。然后这个故事需要有一个目标。2、分镜头脚本设计理解一个游戏最好的方法是使用分镜——创造一系列能体现游戏每个关卡或者不同的场景与目标的图片。每个分镜用一两幅图片来描述正在发生什么。3、...

怎么自己制作游戏
自己制作游戏的方法流程:一、准备阶段 首先,我们需要了解自己想做什么游戏。是小游戏、简单的独立游戏还是比较大型的手游、端游等。不同体量的游戏需要的准备是不一样的。简单的小游戏只要几个人就能完成,甚至技术力高的一个人就能制作。手游、网游等大型游戏,就需要复杂的准备过程。不仅要立项、招募制...

如何制作游戏从零开始,教你制作自己的游戏?
如何从零开始制作自己的游戏 1. 确定游戏类型和概念。2. 学习编程语言和游戏开发框架。3. 设计游戏框架和玩法机制。4. 创作游戏内容,包括角色、场景等。5. 编写代码实现游戏功能。6. 测试和优化游戏。7. 发布和宣传游戏。明确游戏类型和概念 首先,要确定你想要制作的游戏类型,如角色扮演、动作冒险...

如何自己编程做游戏?
要自己编程做游戏,需要掌握编程语言、游戏设计知识,并经历游戏开发的全过程。接下来为你详细解释这一过程:一、学习编程语言 要编程,首先得掌握一门编程语言。对于游戏开发来说,常用的编程语言有C++、C#、Java以及JavaScript等。选择一门语言,通过教程、书籍或在线课程学习其语法、控制结构、数据类型等...

怎么自己做个游戏?
自己编程做游戏方法如下:1、基础语言阶段:常用的编程语言有,C,C++,JAVA,其中最广泛被使用的就是C++,C++语言是一切游戏程序的基础,换而言之,一个优秀的游戏程序员,必须非常熟练掌握并应用C++。2、数据结构:在掌握C++之后,需要进行数据结构的学习,形象的讲,就是那么一大堆数据,如何去有序的...

想要自己做一款游戏,需要学习哪些知识?
第三步,动手做!理论学习后,通过实践来巩固。从简单的项目开始,逐步提升难度,记住,实践是检验真理的唯一标准。第四步,明确你的游戏目标和行业定位,理解市场需求。当你能够制作出自己的游戏,并且能够接受玩家反馈时,你的设计之路将更加明确和有目标。最后,记住,游戏设计是一场马拉松,而非短跑。

怎么自制一个闯关游戏
1、首先,我们需要选择一个编程语言。目前,市面上比较流行的编程语言有Java、Python和C++等。这里我推荐使用Python语言,因为它易学易用,适合初学者。2、接着,我们需要确定游戏的规则和关卡。闯关游戏最重要的部分就是游戏规则和关卡设计。游戏规则应该简单明了,易于理解,而关卡则需要有一定的难度,让...

怎么开发一款自己的游戏?
声音这个问题应该是游戏开发环节当中最好解决的一个问题。游戏引擎一般也都自带了一些音效。但是如果你想开发类似于钢琴块这种游戏。那你还是老老实实的去学一些声音的软件吧。单机自己玩可以烧脑做个简单的平面游戏,网上有模板有软件会逻辑就行,若是做局域或者网络游戏靠一己之力是不可能的,首先得有...

平潭县15131626308: 怎么自己做游戏 -
窦翟帕米: 制作单机游戏的过程:首先,如果你是会编程或者会自己制作游戏,那么就自己动手做.个人感觉,一个游戏一个人自己做貌似很难. 说白了,游戏的人物外貌等等,是要求有美术功底的. 如果都不太明白,那么百度一下.制作游戏的软件,看看又没有.我记得以前有一个貌似梦幻西游的游戏.就是用一个日本游戏制作软件.而且很好,很容易做.网上什么都可以找到.可以用那个做一些小游戏. 冰封王座知道吗?如果喜欢可以自己做一个地图.制作软件在冰封王座里面.是官方带的.教程自己找. 还有很多可以做游戏的软件.flash,这个也可以个人在网罩制作一些简单游戏.但是个人不会. 以上都是个人知道的.请采纳吧!

平潭县15131626308: 怎么做单机游戏? -
窦翟帕米: 你先从小游戏做起吧,去找 RPG制作大师XP版 这个软件 http://www.verycd.com/topics/39648/电驴下载,这里有软甲和说明,做一点简单的RPG游戏是可以的,有时间自娱自乐挺有意思.像三国群英传这样的策略游戏说实话比较复杂,最多制作...

平潭县15131626308: 如何自己制作游戏 -
窦翟帕米: 我感觉你可以考虑找会编的兄弟帮你边一个傻瓜型的游戏制作软件,当然要有着样的人帮你.你可以自己设计游戏的头像\招式\语言\情节.如果不行的话有个国外的软件我忘记名字了可以让你做积木游戏,自己搜下 再不行我建议做游戏修改,就象...

平潭县15131626308: 怎么自己制作游戏? -
窦翟帕米: 1.学好编程,一般来说,C++最适合做游戏了,当然,刚开始你可以学VB入门,VB很简单的! 2.学好美工,要做游戏,美工很重要,像photoshop, 如果做3D游戏,还要学学3DSMAX,MAYA的三维制作软件! 3.有创意,做游戏最需要的素质! 4.团队精神,组织能力,集合有做游戏志向的人,大家一起干! 看我的名字:vbgame就知道我以前是个很喜欢做游戏的人,用VB编程设计一个伟大的RPG游戏是我很大的一个愿望!在VB游戏设计方面你可以和我交流! vbgame@163.com

平潭县15131626308: 我想做个游戏,该怎么做? -
窦翟帕米: 孩子.做游戏不是单枪匹马就能搞定哒! 复杂到死..制作:制作成功的游戏,需要软件大致有SQL,PHOTOSHOP,.net系列,autoCAD等等等等,硬件:电脑配置要达到服务器级别,而且不止一台流程嘛,企划,剧本,分析,制作程序,测试,反...

平潭县15131626308: 怎么自做游戏? -
窦翟帕米: 你要用编程来实现 有很多呀,像比如java语言,现在很多手机上的一些小游戏都是java程序. 工具嘛,可以用Eclipse等呀. Flash语言就用Flash做 Java就用Eclipse或者直接文本写就行 C++,c小游戏就别这么高级了吧 VB用这个写还比较简单

平潭县15131626308: 请教高手解答如何制作游戏 -
窦翟帕米: ……有这个想法是很好的!但是很遗憾的告诉你,现代游戏,不是一个人就可以做出来的,现代游戏是团队化商业化的,一个游戏的制作周期动辙半年到一年…… 我也不是很精通,先初步解释一下你说的这些工作,都是做什么的! 1.创意师是...

平潭县15131626308: 怎么制作游戏?
窦翟帕米: 如果是第一次做游戏的话,推荐Make RPG系列软件,有两个版本,XP和VX.你可以根据个人喜好下载. Make RPG XP 下载: http://www.skycn.com/soft/17372.html Make RPG VX 下载: http://www.onlinedown.net/soft/29096.htm 软件是附教...

平潭县15131626308: 怎么自己制作小游戏?
窦翟帕米: 可以自己制作flash小游戏,需要安装flash 再到百度找一个什么程序,你可以上百度去找教程 建议要做游戏先做flash小游戏比较简单

平潭县15131626308: 如何自己制作小游戏? -
窦翟帕米: 《自己动手制作小游戏》说明:一直在玩别人做的FLASH游戏么?现在给你个机会大显身手!来吧,制作自己的游戏!只是刚来时需要熟悉一下制作流程, NEW是开始制作新游戏,点下去,用鼠标在蓝色区增加障碍,右下角是关数可设,下边...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网