怎么样制作电脑游戏 应该怎么做?

来源:互联网
责任编辑:李佳
 综合 
字体:

作者信息wikiHow是一个“多人协作写作系统”,因此我们的很多文章都是由多位作者共同创作的。 为了创作这篇文章,94位用户(部分匿名)多次对文章进行了编辑和改进。

本文引用了8条参考,详情参见页面底部。

在本文中:寻找工具创建游戏8 参考

你喜欢玩游戏吗?喜欢想出新策略打败电脑,运用智慧创造出新天地?只要符合以上两点,很多工具可以帮助你制作自己的电脑游戏,要是掌握一些编程知识,还能有更多选择。现在就拿起你的鼠标和键盘享受这个过程吧。

部分 1寻找工具

以Make Computer Games Step 1为标题的图片

1制作一个主要基于文本的游戏。虽然不是每个人都对没有图形的游戏感兴趣,不过这可能是最容易制作的游戏类型。大多数基于文本的游戏主要是关于一个故事、谜题,或者一段结合故事、探索和谜题的冒险。[1]这里有几种免费的工具选择:

Twine在浏览器中使用迅捷,并且简单。

StoryNexus和Visionaire添加了更多的游戏选项和静态图像。

Inform7是一款拥有大量用户的强大工具。

以Make Computer Games Step 2为标题的图片

2制作2D游戏。GameMaker和Stencyl对于制作任何类型的游戏都是很好的选择,它们可以让你在不会编程的情况下使用编程。Scratch!是另一个可以用于制作浏览器游戏的工具。

以Make Computer Games Step 3为标题的图片

3试试3D游戏。3D游戏比2D游戏要难得多,所以要做好付出长时间和大量艰苦工作的准备。Spark、Game Guru和unity可以让你不用编程就能创建游戏世界,从而让你更省力。如果你已经掌握了一些编程知识,或者想开始学习如何编程,试试非常流行的游戏引擎Unity。

如果你想制作自己的3D模型,而不是使用现成的资源,你需要3D建模软件,如3DS Max、Blender或Maya。[2]

以Make Computer Games Step 4为标题的图片

4采用注重编程的方法。即使你有编程背景,你也可能想在你的第一款游戏中使用上面提到的引擎,而不是非得用高难度的方法。有些人喜欢从零开始创造游戏,从而获得对游戏的绝对掌控。理想情况下,应该在“集成开发环境”(如Eclipse)中编写游戏程序,而不是使用文本编辑器,这样你就可以将所需的内容整合到一个项目中,从而更方便。

虽然你几乎可以用任何语言编写游戏程序,但学习C++会给你提供一个强大的工具,其中包含了大量在线游戏开发资源和教程。

部分 2创建游戏

以Make Computer Games Step 5为标题的图片

1选择游戏概念。对于你的第一个项目,不妨先选择你喜欢的类型,然后从中制作一个这类型的经典小游戏,例如平台游戏或角色扮演游戏。在开始之前,写下你对于游戏的想法,以及你对下列问题的回答:

游戏玩法的主要内容(游戏“核心”玩法)是什么?可以是与敌人战斗,解谜,或与其他角色交谈。[3]

你想让游戏变成什么样子?例如,与敌人战斗可能会有实时按键或回合制战术策略。对话型游戏可以让玩家根据自己的决定来决定情节走向,也可以让玩家尽可能多地了解角色和世界。

游戏的氛围如何?是恐怖、令人愉快、神秘的,还是令人兴奋的?

以Make Computer Games Step 6为标题的图片

2制作简单的关卡。如果你是第一次使用游戏引擎或游戏制作工具,现在正好是使用这些工具的好时机。学习如何放置背景、对象和移动中的角色。尽量制作可以与玩家交流的物体,或者查看软件的现成物体,看看它们是否带有内置交流功能。

如果你不确定怎么做,可以在工具网站上询问或在网上搜索帮助。

不要担心光照效果和其他的图形“附加功能”。

以Make Computer Games Step 7为标题的图片

3如果有必要,设计游戏核心玩法。这可能需要对游戏制作软件进行一些小调整,或者从头开始构建更复杂的系统。下面是一些例子:[4]

如果你正在制作一款平台游戏,你想让角色能够二连跳,或者做出其他“特殊”动作吗?设定不同的跳跃高度。你是否希望轻触键盘、按住键不放或者选择几种不同类型的跳跃,可以产生不同的响应?

如果你在制作角色扮演类的动作游戏或恐怖游戏,玩家一开始会使用哪些武器?选择两到三种玩家可以升级的武器,并进行测试。试着让选择武器变得更有趣。例如,可以造成更大伤害的武器,可以击中多个敌人的武器,或者使敌人变得更弱的武器。不要让某个武器在各个方面都是最厉害的,除非使用它代价很大,比如消耗更多法力的法术,或者使用一次就会裂开的武器。

在一款以对话为住的游戏中,你希望玩家在屏幕上列出的对话“分支”中做出选择,还是基本上倾听就可以了,在其他地方做任务来解锁更多对话,然后返回来听到更多对话?你是想让玩家玩一次就可以找到所有内容,还是应该有多条支线和结局?

以Make Computer Games Step 8为标题的图片

4制作几个关卡。对于第一款游戏来说,3到5个关卡是一个不错的目标,你以后还可以再扩展它。记住上面提到的“游戏核心玩法”设计,让每个关卡的挑战都有所不同。你可以按顺序制作关卡,或者单独制作,完成后再将它们整合在一起,觉得哪种更容易就选择那种方法。

平台游戏通常会引入移动平台或者速度更快的敌人。

动作游戏会包含大量敌人,单个强大的敌人,以及没有特定武器或策略就很难打败的敌人。

益智游戏通常采用单一类型的谜题,要么在每一关卡中使用难度更高的版本,要么采用需要玩家思考更多的新工具或障碍。

以Make Computer Games Step 9为标题的图片

5制定一些中长期目标。这些通常被称为“二级机制”或“二级游戏循环”。通过使用游戏核心机制,比如跳跃,玩家也可以推进二级玩法,如碾压敌人或收集物品。这会形成更长期的成就和目标,比如达到关卡的终点,为升级攒钱,并且最终游戏通关。

从示例中可以看出,你可能已经在无意识的情况下包含了这些内容。确保玩家能够快速地发现存在目标。如果玩家玩了10分钟,并认为整个游戏就是不断地射击敌人,她可能会感到无聊。如果她杀死了第一个敌人并得到一枚金币,她就会意识到有一个新的目标,也就是把攒金币作为奖励,而游戏核心玩法将会直接让玩家朝着这个目标前进。

以Make Computer Games Step 10为标题的图片

6游戏测试。多次测试每一个关卡,让朋友或熟人帮助你。尝试以多种不同的方式玩游戏,包括你从未想过的方法,例如忽略任务并直接走向最终boss,或在选择“劣质”武器或升级时试图通关。这是一个漫长的过程,可能会令人沮丧,但修复漏洞并确保让所有玩家觉得游戏很有趣还是值得的。[5]

给游戏测试员提供一定的信息,能让他们开始游戏就可以了。他们应该知道自己正在测试一个半成品,以及如何使用基本控件。他们不需要知道其他信息。[6]

给游戏测试人员反馈表格,记录所有信息,方便比较和参考。[7]这样也可以让你对游戏中不确定的部分提出具体问题。

最能提供帮助的游戏测试人员是那些不了解你的人,他们没有必要去恭维你的游戏。[8]

以Make Computer Games Step 11为标题的图片

7完善图形和声音。虽然你可以通过在线搜索找到许多免费的游戏资源,但还是要花些时间去调整那些不合适的内容,或者寻找替代品。如果你想在2D游戏中调整简单的设计,可以学习Pixel Art。如果你正在处理一个大型3D项目,也可以使用OpenGL等软件。添加光照效果,鼓励玩家穿过房间的主要通道,并添加粒子效果,以展示酷炫的攻击或添加运动背景。为走路、攻击、跳跃和任何其他有需要的动作添加声音效果。

调整和游戏测试是永无止尽的,只要游戏的视觉和音频效果符合你的标准,就可以先发行游戏了。恭喜你!

参考

↑ https://www.smashingmagazine.com/2018/12/multiplayer-text-adventure-engine-node-js/↑ https://all3dp.com/1/best-free-3d-modeling-software-3d-cad-3d-design-software/↑ https://www.gamasutra.com/blogs/MarkVenturelli/20140911/225405/Quick_Tips_Finding_the_Core_Gameplay.php↑ http://www.gamasutra.com/view/feature/131472/game_design__theory_and_practice_.php↑ http://www.leagueofgamemakers.com/how-to-playtest-part-1-set-the-stage/↑ http://www.leagueofgamemakers.com/how-to-playtest-part-1-set-the-stage/↑ http://www.leagueofgamemakers.com/how-to-playtest-part-1-set-the-stage/↑ https://www.playtestcloud.com/blog/5-tips-for-getting-the-most-out-of-playtesting-your-game

相关wikiHows

降低游戏延迟

如何

降低游戏延迟

在《口袋妖怪火红·叶绿》中捕捉迷你龙

如何

在《口袋妖怪火红·叶绿》中捕捉迷你龙

让伊布进化成仙子精灵

如何

让伊布进化成仙子精灵

降低网络游戏Ping值

如何

降低网络游戏Ping值

提高PlayStation 4的下载速度

如何

提高PlayStation 4的下载速度

在《上古卷轴5:天际》中购买甜蜜湾庄园

如何

在《上古卷轴5:天际》中购买甜蜜湾庄园

在《上古卷轴5:天际》加入黑暗兄弟会

如何

在《上古卷轴5:天际》加入黑暗兄弟会

连接Xbox 360耳机

如何

连接Xbox 360耳机

联系Xbox Live

如何

联系Xbox Live

打败《上古卷轴5:天际》里的安卡诺

如何

打败《上古卷轴5:天际》里的安卡诺

在PS3上玩PS2游戏

如何

在PS3上玩PS2游戏

用索尼PS4连接手机和便携设备

如何

用索尼PS4连接手机和便携设备

创建《龙与地下城》角色

如何

创建《龙与地下城》角色

添加Mugen人物

如何

添加Mugen人物

根据您访问的内容,您可能还对以下内容感兴趣,希望对您有帮助:

怎么自己在家用电脑制作游戏?要用到什么软件?不...

答:大游戏可以一个人做,但是不是一个软件就能全包的。 写代码Java用JDK,c++用vs。原画,UI需要PS,AI,painter。3D游戏还要3dmax。数据库mySQL,SQLserver,oracle。还有音频合成,也有一堆软件。

电脑上怎样制作游戏

答:正好我现在也在学习CE3,我也是一个刚上路的新手,知道的也不是很多,大概是需要一个游戏引擎,例如:虚幻3 cryengine3 游戏引擎负责建立游戏中复杂的关系以及数据,还可以进行场景、关卡、环境、效果的制作。 人物模型和人物表情、动作一类需要...

如何使用电脑制作小游戏

答:C C++ Java语言用的比较多 不过都不是一时半会能学会的 但是这是学做游戏的正路 学好了这三种语言中的一种就可以编游戏了(程序上的 画面效果有时还要用到ps 3DMAX 什么的) 如果不是对做游戏特别感兴趣 只是想做个小游戏玩下 那就没必要搞得...

学电脑做游戏怎么样,怎么做游戏,大概讲一下,谢谢

答:做游戏要当程序员 有点小麻烦 有程序员证可以考

就一台笔记本电脑,怎么样才可以制作网络游戏

答:你想多了吧,倒不是说笔记本不能做网络游戏,关键不是硬件问题,是软件问题和人的问题,你会做么? 代码会写几个了?

我想学习制作电脑游戏。应该看一些什么书籍?应该...

答:先从C语言开启,在学习java,等有编程理念了,后续用软件制作小型游戏没问题。大型游戏需要很多知识,自学,几年没成效

学习制作电脑游戏入门,应该先学什么?

答:首先,要有3d模型〔3DsMax等〕,贴图〔PS等〕,动作〔3DsMax等〕,声效〔AU等〕,引擎〔CE3,UDK,UT3等〕,程序〔VS〕总之,一个人做很难,但不是不可能。

笔记本电脑如何制作手机游戏?

答:常用的开发工具有vc++,j builder及codewarrior,在设计工具上则更是和普通的pc游戏制作软件没有大的区别。有的设计人员更愿意使用“骨灰级”的二维设计工具dp,也有人愿意用3dmax、maya建模之后再进行二维修改,当然所有这些方法都要根据游戏的最...

这个电脑怎么样,玩大型游戏或者用来做设计可以吗?

答:不行的。 首先,内存容量才4G,明显少了,玩不了大型游戏的,如绝地求生等,用来搞设计也不够用的。 其次,看不到CPU的具体型号,不知道是i7的哪一款,如果是低压节能U,性能也并不是很好的。 最后,看不到显卡的型号,但看个2G显存是不能代表显...

电脑怎么制作和录制游戏视频?

答:游戏是我们日常生活中经常会遇到的,但是当我们在电脑上玩游戏的时候,我们该怎样录制游戏视频呢? 1、打开电脑上的浏览器搜索“迅捷屏幕录像工具”然后下载安装 2、之后点击“画质,格式,区域”进行录制视频前的设置 3、然后我们点击“开始录制”这...


www.book1234.com true http://www.book1234.com/10/4336/109189.html report 104805 怎么样制作电脑游戏应该怎么做?,作者信息wikiHow是一个“多人协作写作系统”,因此我们的很多文章都是由多位作者共同创作的。为了创作这篇文章,94位用户(部分匿名)多次对文章进行了编辑和改进。本文引用了8条参考,详情参见页面底部。在本文中:寻找工具创建游戏8参考你喜欢玩游戏吗?喜...
娱乐时尚
科技资讯
历史文化
真视界
旅游美食
精彩图文
我爱我车
母婴健康
关于本站 | 广告服务 | 手机版 | 商务合作 | 免责申明 | 招聘信息 | 联系我们
Copyright © 2004-2018 book1234.com All Rights Reserved. 布客网 版权所有
京ICP备10044368号-1 京公网安备11010802011102号
教育考试: 学历财经建筑 医药公考资格外语电脑作文招聘中小学留学 文档 移民 文库专栏23问答中心z资讯z资讯1资讯涨资讯涨资讯1资讯问答图书馆知识IT编程数码信息解决方案信息中心IT科技问答新闻中心软件教室设计大全网络相关英语学习开发编程考试中心参考范文管理文库营销中心站长之家IT信息中心商学院数码大全硬件DIY企业服务网吧在线百科硬件知识手机平板汽车游戏家电精彩摄影现代家居IT女人经验健康养生猎奇创业攻略教育学习历史时尚潮流最近更新涨知识