7种方法来制作你自己的电脑游戏
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7种方法来制作你自己的电脑游戏
如何制作你自己的电脑游戏
7 方法:打基础写设计文件开始编程创作游戏道具整合测试游戏发行游戏
设计一款电脑游戏可不是小任务,但要是你有一个好到无法不付诸行动的点子,那么眼下就是最好的动手时间啦!如今独立开发已经普遍发展,创造一款游戏可谓前所未有的简易廉价。跟随这份指南开始设计和打造你的梦幻游戏吧,然后分享给全世界哦。方法1: 打基础1
选出你的风格。尽管成功游戏都有其独到之处,但几乎所有游戏也都有特定的风格。想好你要制作哪种游戏,然后看看同一风格的其他游戏是怎么做的。一些常见风格包括:
射击
谜题
游戏平台
赛跑
冒险
连连看
角色扮演类游戏
广告2
挑选你的平台。你选来开发游戏的平台会深刻影响其开发方式。游戏平台决定了操控游戏的方式,智能手机游戏则是典型的基于触屏和倾斜感应而设计的,PC游戏一般需要一个键盘和一只鼠标,单机游戏则需要游戏键盘。
这些规则也有例外,但一般来说围绕特定的控制方式展开设计则要容易一些。
如果你想开发一款iPhone游戏,那你得通过一台Mac提交到Apple Store。3写一写预设计。这应该只要几页,但却是你创造的电脑游戏玩法的核心所在。它包含你游戏的基本概念,通过预设计你该清楚你的电脑游戏是否可行。
4
从核心理念出发。这份说明该作为游戏背后的动力。这些都是把握游戏核心的简单说明。经常回过头来看看,以确保你的游戏没有偏离基本目标。一些典型的核心理念如下:
这款游戏模拟太空站经济。
这款游戏让你扮演真实的汽车。
这款游戏用来测试玩家的反应。5
写一下你的特征。这些是你的游戏区别于同一类型其他游戏的特色。先从你的理念和概念写起。把具体的概念转变为动作主导的句子。争取写5-15个特征。例如:
概念:太空站建造
特征:建造并管理你个人的太空站
概念:来自小行星的破坏
特征:应对包括小行星、太阳耀斑和彗星在内的灾难,竭力存活
先把你的游戏特征写出来,这样有助于你之后在游戏文件里充实每一部分。在开头列出游戏特征将保持你的游戏连贯专一,防止发生思路断续累加的现象。
继续修正这些特征,直至你觉得他们足以代表你想要的游戏。6休整。把预设计塞进抽屉里,尽量一两个礼拜不要去想它。这样你方可带着崭新的视角重新审视。这有助于你决断这个项目是否真的值得继续追求,或者你是否需要重头再来一遍。广告方法2: 写设计文件1
开始写实际细节。这份设计文件是你整个游戏的骨干所在。它包含了对你游戏机制、情节、设置、美学设计等的详细描述。设计文件应该内容重于形式。
如果你带着一支程序员和设计师队伍,那么设计文件就尤为重要了。确保和他们一起磨合这份文件,但先别和终端玩家接触。不要含含糊糊,交代清楚游戏每一部分机制如何发挥。并非所有游戏都需要设计文件,也不会有相似的两份设计文件。把这些步骤当做指南,但自由裁量你的设计文件以适应游戏的需求。2
拟出目录。游戏的方方面面都要在目录里体现。除非故事和游戏机制从根本上紧密联系,否则唯一不需要写进目录的就是故事本身。[1]
以游戏说明书的方式完成目录。先从概述开始,比如角色创造,战斗,主界面,然后用更小的板块充实每一部分。
把目录当做游戏大纲。目录里每一条你都将详细展开。3扩充目录的每一版块。游戏目录写好后,开始扩写机制。花点时间把细节想好,这样你编程时才能毫无疑问。每一个机制都应该详尽解释,这样用到具体机制时才不会出岔子。
4另由他人或你的队友来运行。这得看你是怎么完成啦,总之游戏设计是个集体合作的过程。他人的视角有助于你专注游戏,并能指出你原先没有虑及的方面。
广告方法3: 开始编程1
选一个游戏引擎。游戏引擎是游戏的基础。其中包含了大量
开发工具,以便游戏创作。相比从头开始创建一个游戏引擎,利用现有的则高效得多,简单得多。已有许多供独立开发者使用的游戏引擎。
有了游戏引擎,再处理图像、声音和人工智能部分就容易多啦。
不同的游戏引擎各有利弊。有些适合2D,有些则更适合3D。有些引擎较其他需要更多编程知识。有不少游戏开发工具无需编程经验就能上手。流行的独立发开游戏引擎包括:
GameMaker: 最受欢迎的2D 游戏引擎之一。
Unity –一款上手容易且可移植的流行3D 游戏引擎。
RPG Maker VX –一款为2D角色扮演游戏设计的脚本引擎也是传统的日式角色扮演游戏风格。
Unreal Development Kit –一款用途广泛的3D游戏引擎。Source –一款持续更新修正的流行3D 游戏引擎。2
学习你的游戏引擎,或者找个会的人。这得取决于你选的哪款引擎啦,你说不定就得面临相当可观的编程量。即使最基本的游戏引擎也需要花时间来了解如何操作。如果编程超过了你力所能及,要么你就自己学要么你就雇个人。
这将是你组队阶段的开始。要是你不会编程,你首先雇的肯
定是程序员。美工和声音留到后面操心吧;你先要弄出工作团队的雏形,然后才能继续整个项目。
你应该和广大的独立开发者保持联络。人们会因为各种理由和报偿而参与某个项目。这时候你的牛逼设计就该派上用场啦,因为这正表明你对你的游戏理念的坚持和保证。3
构建原型。一旦熟悉了你选择的游戏引擎,就动手搭建游戏原型。这个原型将用来进行游戏核心功能的基本测试。游戏原型则无须图像或声音,只要简单的占位符(比如一个方块或者一个粗线条)和小块测试区域即可。[2]
反复测试和完善,以确保好玩。感觉不对劲儿或者没反应的地方要做个标记,然后重新处理其中涉及的机制。要是游戏原型都没意思的话,最终的游戏大概也不会好玩吧。
总有一些部分看似简易可行,但一运行就不工作。所以要对原型进行多次微调、测试。[3]4
完善操控。游戏最基本的功能就是玩家和游戏之间通过某种输入操控进行的互动。利用原型使操控尽可能完美。
操控糟糕的游戏会使玩家泄气。能完美操控的游戏才是对玩家技能的最佳犒赏。
广告方法4: 创作游戏道具1