9月12日消息,設(shè)計(jì)一款電腦游戲可不是小任務(wù),但要是你有一個(gè)好到無法不付諸行動(dòng)的點(diǎn)子,那么眼下就是最好的動(dòng)手時(shí)間啦!如今獨(dú)立開發(fā)已經(jīng)普遍發(fā)展,創(chuàng)造一款游戲可謂前所未有的簡(jiǎn)易廉價(jià)。跟隨這份指南開始設(shè)計(jì)和打造你的夢(mèng)幻游戲吧,然后分享給全世界哦。
方法 1: 打基礎(chǔ)
1、選出你的風(fēng)格。盡管成功游戲都有其獨(dú)到之處,但幾乎所有游戲也都有特定的風(fēng)格。想好你要制作哪種游戲,然后看看同一風(fēng)格的其他游戲是怎么做的。一些常見風(fēng)格包括:
街機(jī)游戲
射擊
謎題
掌上游戲
賽車
冒險(xiǎn)
無盡奔跑
RPG角色扮演
第一人稱射擊
$情、漫畫為基礎(chǔ)的日式角色扮演
塔防
≈怖
格斗
搞笑
生存
2、挑選你的平臺(tái)。你選來開發(fā)游戲的平臺(tái)會(huì)深刻影響其開發(fā)方式。游戲平臺(tái)決定了操控游戲的方式,智能手機(jī)游戲則是典型的基于觸屏和傾斜感應(yīng)而設(shè)計(jì)的,PC游戲一般需要一個(gè)鍵盤和一只鼠標(biāo),單機(jī)游戲則需要游戲鍵盤。
這些規(guī)則也有例外,但一般來說圍繞特定的控制方式展開設(shè)計(jì)則要容易一些。
如果你想開發(fā)一款iPhone游戲,那你得通過一臺(tái)Mac提交到Apple Store。
3、寫一寫預(yù)設(shè)計(jì)。這應(yīng)該只要幾頁(yè),但卻是你創(chuàng)造的電腦游戲玩法的核心所在。它包含你游戲的基本概念,通過預(yù)設(shè)計(jì)你該清楚你的電腦游戲是否可行。
4、從核心理念出發(fā)。這份說明該作為游戲背后的動(dòng)力。這些都是把握游戲核心的簡(jiǎn)單說明。經(jīng);剡^頭來看看,以確保你的游戲沒有偏離基本目標(biāo)。一些典型的核心理念如下:
這款游戲模擬太空站經(jīng)濟(jì)。
這款游戲讓你扮演真實(shí)的汽車。
這款游戲用來測(cè)試玩家的反應(yīng)。
5、寫一下你的特征。這些是你的游戲區(qū)別于同一類型其他游戲的特色。先從你的理念和概念寫起。把具體的概念轉(zhuǎn)變?yōu)閯?dòng)作主導(dǎo)的句子。爭(zhēng)取寫5-15個(gè)特征。例如:
概念:太空站建造
特征:建造并管理你個(gè)人的太空站
概念:來自小行星的破壞
特征:應(yīng)對(duì)包括小行星、太陽(yáng)耀斑和彗星在內(nèi)的災(zāi)難,竭力存活
先把你的游戲特征寫出來,這樣有助于你之后在游戲文件里充實(shí)每一部分。在開頭列出游戲特征將保持你的游戲連貫專一,防止發(fā)生思路斷續(xù)累加的現(xiàn)象。
繼續(xù)修正這些特征,直至你覺得他們足以代表你想要的游戲。
6、休整。把預(yù)設(shè)計(jì)塞進(jìn)抽屜里,盡量一兩個(gè)禮拜不要去想它。這樣你方可帶著嶄新的視角重新審視。這有助于你決斷這個(gè)項(xiàng)目是否真的值得繼續(xù)追求,或者你是否需要重頭再來一遍。
方法 2: 寫設(shè)計(jì)文件
1、開始寫實(shí)際細(xì)節(jié)。這份設(shè)計(jì)文件是你整個(gè)游戲的骨干所在。它包含了對(duì)你游戲機(jī)制、情節(jié)、設(shè)置、美學(xué)設(shè)計(jì)等的詳細(xì)描述。設(shè)計(jì)文件應(yīng)該內(nèi)容重于形式。
如果你帶著一支程序員和設(shè)計(jì)師隊(duì)伍,那么設(shè)計(jì)文件就尤為重要了。確保和他們一起磨合這份文件,但先別和終端玩家接觸。不要含含糊糊,交代清楚游戲每一部分機(jī)制如何發(fā)揮。
并非所有游戲都需要設(shè)計(jì)文件,也不會(huì)有相似的兩份設(shè)計(jì)文件。把這些步驟當(dāng)做指南,但自由裁量你的設(shè)計(jì)文件以適應(yīng)游戲的需求。
2、擬出目錄。游戲的方方面面都要在目錄里體現(xiàn)。除非故事和游戲機(jī)制從根本上緊密聯(lián)系,否則 不需要寫進(jìn)目錄的就是故事本身。
以游戲說明書的方式完成目錄。先從概述開始,比如角色創(chuàng)造,戰(zhàn)斗,主界面,然后用更小的板塊充實(shí)每一部分。
把目錄當(dāng)做游戲大綱。目錄里每一條你都將詳細(xì)展開。
3、擴(kuò)充目錄的每一版塊。游戲目錄寫好后,開始擴(kuò)寫機(jī)制;c(diǎn)時(shí)間把細(xì)節(jié)想好,這樣你編程時(shí)才能毫無疑問。每一個(gè)機(jī)制都應(yīng)該詳盡解釋,這樣用到具體機(jī)制時(shí)才不會(huì)出岔子。
4、另由他人或你的隊(duì)友來運(yùn)行。這得看你是怎么完成啦,總之游戲設(shè)計(jì)是個(gè)集體合作的過程。他人的視角有助于你專注游戲,并能指出你原先沒有慮及的方面。
方法 3: 開始編程
1、選一個(gè)游戲引擎。游戲引擎是游戲的基礎(chǔ)。其中包含了大量開發(fā)工具,以便游戲創(chuàng)作。相比從頭開始創(chuàng)建一個(gè)游戲引擎,利用現(xiàn)有的則高效得多,簡(jiǎn)單得多。已有許多供獨(dú)立開發(fā)者使用的游戲引擎。
有了游戲引擎,再處理圖像、聲音和人工智能部分就容易多啦。
不同的游戲引擎各有利弊。有些適合2D,有些則更適合3D。有些引擎較其他需要更多編程知識(shí)。有不少游戲開發(fā)工具無需編程經(jīng)驗(yàn)就能上手。流行的獨(dú)立發(fā)開游戲引擎包括:
GameMaker: 的2D 游戲引擎之一。
Unity – 一款上手容易且可移植的流行3D 游戲引擎。
RPG Maker VX – 一款為2D角色扮演游戲設(shè)計(jì)的腳本引擎也是傳統(tǒng)的日式角色扮演游戲風(fēng)格。
Unreal Development Kit – 一款用途廣泛的3D游戲引擎。
Source – 一款持續(xù)更新修正的流行3D 游戲引擎。
2、學(xué)習(xí)你的游戲引擎,或者找個(gè)會(huì)的人。這得撒于你選的哪款引擎啦,你說不定就得面臨相當(dāng)可觀的編程量。即使最基本的游戲引擎也需要花時(shí)間來了解如何操作。如果編程超過了你力所能及,要么你就自己學(xué)要么你就雇個(gè)人。
這將是你組隊(duì)階段的開始。要是你不會(huì)編程,你首先雇的肯定是程序員。美工和聲音留到后面操心吧;你先要弄出工作團(tuán)隊(duì)的雛形,然后才能繼續(xù)整個(gè)項(xiàng)目。
你應(yīng)該和廣大的獨(dú)立開發(fā)者保持聯(lián)絡(luò)。人們會(huì)因?yàn)楦鞣N理由和報(bào)償而參與某個(gè)項(xiàng)目。這時(shí)候你的牛逼設(shè)計(jì)就該派上用場(chǎng)啦,因?yàn)檫@正表明你對(duì)你的游戲理念的堅(jiān)持和保證。
3、構(gòu)建原型。一旦熟悉了你選擇的游戲引擎,就動(dòng)手搭建游戲原型。這個(gè)原型將用來進(jìn)行游戲核心功能的基本測(cè)試。游戲原型則無須圖像或聲音,只要簡(jiǎn)單的占位符(比如一個(gè)方塊或者一個(gè)粗線條)和虛測(cè)試區(qū)域即可。
反復(fù)測(cè)試和完善,以確保好玩。感覺不對(duì)勁兒或者沒反應(yīng)的地方要做個(gè)標(biāo)記,然后重新處理其中涉及的機(jī)制。要是游戲原型都沒意思的話,最終的游戲大概也不會(huì)好玩吧。
總有一些部分看似簡(jiǎn)易可行,但一運(yùn)行就不工作。所以要對(duì)原型進(jìn)行多次微調(diào)、測(cè)試。
4、完善操控。游戲最基本的功能就是玩家和游戲之間通過某種輸入操控進(jìn)行的互動(dòng)。利用原型使操控舊能完美。
操控糟糕的游戲會(huì)使玩家泄氣。能完美操控的游戲才是對(duì)玩家技能的 犒賞。
方法 4: 創(chuàng)作游戲道具
1.考慮你的游戲需求。撒于具體的工程大小,美工需求可能會(huì)很不一樣。有的游戲只需要簡(jiǎn)單的圖形和色彩,而有些卻需要龐大的美工和設(shè)計(jì)師隊(duì)伍來打造游戲里的復(fù)雜世界。想清楚你游戲中的道具需求,然后據(jù)此雇人。
大多數(shù)獨(dú)立開發(fā)的游戲都是小團(tuán)隊(duì)制作的,很多時(shí)候還是個(gè)人。如果你獨(dú)自完成整個(gè)項(xiàng)目,就等著投入大量時(shí)間吧,尤其是你要一個(gè)人創(chuàng)造所有武器時(shí)。
從網(wǎng)上的開發(fā)團(tuán)體中能找到大量隨便使用的道具。務(wù)必確保你用的任何道具都不能侵犯他人版權(quán)。
1.2
草擬部分美工。為了感受游戲的視覺美感,你得把美術(shù)運(yùn)用到原型中,然后把原型拓展成完整的游戲。
有許多風(fēng)格可供使用。像素藝術(shù)(刻意復(fù)古)是獨(dú)立開發(fā)者最常使用的風(fēng)格之一。這是因?yàn)橄袼厮囆g(shù)能夠既迅速又廉價(jià)地使用,并且還能做出好看的游戲。
如果你有更多時(shí)間和人力,還可以考慮做3D藝術(shù)。應(yīng)付基礎(chǔ)的3D模型一個(gè)人還行,但處理更復(fù)雜的細(xì)節(jié)則需要更多時(shí)間。3D模型還需要基礎(chǔ)模型之外的紋理構(gòu)造。
2.3
設(shè)計(jì)游戲里的世界或架構(gòu)。一旦有派上用場(chǎng)的美術(shù)設(shè)計(jì),就著手構(gòu)建游戲本身。撒于你制作的游戲的風(fēng)格,你或許需要?jiǎng)?chuàng)建等級(jí)或游戲區(qū)域。如果你制作的是益智類游戲,那就開始設(shè)計(jì)你的難題。
3.4
—發(fā)你的美工道具。撒于你的藝術(shù)風(fēng)格,有各種各樣的軟件可以用來創(chuàng)造美工道具。其中比較流行的包括:
Blender ——這個(gè)開源程序大約是 的3D模型方案之一。網(wǎng)上能找到數(shù)不勝數(shù)的教程讓你快速上手。
Photoshop ——這是處理紋理和制作多數(shù)2D美術(shù)時(shí)必不可少的軟件。這個(gè)軟件很貴,所以要是擔(dān)心錢的話,就考慮試一試GIMP,開源又免費(fèi),可替代Photoshop。GIMP 具有其大多數(shù)的功能。
Paint.net ——開源,可替代Paint Shop Pro,讓你輕松創(chuàng)作2D美術(shù)。這款軟件對(duì)于制作2D像素藝術(shù)圖像尤為管用。
4.5
記錄音頻道具。要使玩家投入游戲,音頻設(shè)計(jì)也是必不可少的部分。有無音樂,何時(shí)、如何開啟音效,口語(yǔ)對(duì)話都會(huì)影響玩家玩游戲。
你可以在網(wǎng)上找到不少給力且免費(fèi)的音頻錄制和音樂制作軟件。如果你預(yù)算緊張或者獨(dú)立制作,考慮考慮這些。
用你家里的東西制作你自己的聲效。
方法 5: 整合
1.1
∩能多地玩你的游戲。建好游戲的方方面面后,你就開始玩游戲,保證游戲有趣且連貫。如果某一塊兒或者某個(gè)點(diǎn)子運(yùn)行不佳,要么繼續(xù)完善,要么就刪掉。一旦完備游戲的所有級(jí)別、難點(diǎn)和游戲區(qū)域,就從頭開始玩一遍,確保自始至終帶有趣味性。
2.2
專注于你的核心理念。整個(gè)開發(fā)過程中,你要不停地核實(shí)你的游戲是否貫徹了這個(gè)理念。 確保維持你的游戲特征,而且不要被附加進(jìn)來的東西絆住。
3.3
潤(rùn)色,潤(rùn)色,再潤(rùn)色。一遍遍回過頭去檢查你的美工、聲音和游戲設(shè)計(jì),消除不完美的邊邊角角,打造出 的游戲風(fēng)格。能否快速潤(rùn)色很大程度上撒于你選擇的美術(shù)風(fēng)格。
方法 6: 測(cè)試游戲
1.1
—始找漏洞。一旦出來一個(gè)能從頭玩到尾的游戲,就開始找辦法破壞它。為確保舊能多的人玩上游戲,你要找出游戲的漏洞,并且消滅它們。
2.2
試一試你通常不會(huì)做的舉措。任何一種你能想到的玩家與游戲互動(dòng)的方式都要考慮進(jìn)去。舊能多地攻擊游戲規(guī)則,以確保最終你的游戲規(guī)則無法繞行。
漏洞測(cè)試甚至?xí)加煤椭谱饔螒蛞粯佣嗟臅r(shí)間。幫你測(cè)試的人越多,你就能找到并修復(fù)越多問題。
1.3
給漏洞修補(bǔ)排出優(yōu)先次序。如果你有一大串漏洞,用來修復(fù)的時(shí)間卻很有限,那就確保優(yōu)先處理嚴(yán)重的、足以摧毀整個(gè)游戲的漏洞。例如,如果一個(gè)計(jì)分游戲中有漏洞允許玩家無上限得分,那你就得立刻處理好這個(gè)漏洞。
2.4
觀察別人怎么玩的。找些朋友來玩你的游戲?纯此麄?nèi)绾螒?yīng)對(duì)你設(shè)置的挑戰(zhàn),如何與你的游戲世界進(jìn)行互動(dòng)。很有可能他們會(huì)做一些你從沒想過的事哦。
方法 7: 發(fā)行游戲
1.1
檢查你的游戲引擎,然后發(fā)布編碼后的程序。發(fā)布到不同的平臺(tái)上,需要不同的許可。 例如,用Game Studio的話,你可以在Windows和MacOS X平臺(tái)上發(fā)布標(biāo)準(zhǔn)版, 但手機(jī)版本卻需要升級(jí)到專業(yè)版,并支付額外費(fèi)用。
2.2
宣傳你的游戲。游戲快要發(fā)布時(shí),開始吸引注意力。在一些受歡迎的音樂論壇上發(fā)布游戲截圖和視頻片段。聯(lián)系游戲新聞網(wǎng)站,告訴他們你的游戲就快發(fā)布了(務(wù)必告訴他們?nèi)绾潍@得游戲,游戲的價(jià)格,以及對(duì)游戲的概述。)
制作游戲過程中就創(chuàng)建一個(gè)官網(wǎng),這樣你就有粉絲啦。搭建一個(gè)游戲論壇是讓粉絲互相交流的絕佳方式。定期更新網(wǎng)站也能幫你吸引更多關(guān)注。
1.3
■定發(fā)布服務(wù)。一些獨(dú)立開發(fā)者用他們自己的網(wǎng)站發(fā)布游戲,但你會(huì)發(fā)現(xiàn)那將耗費(fèi)一筆可觀的主機(jī)費(fèi)用,而且有些主機(jī)根本無法承受大下載量游戲所需的傳輸量。PC和Mac OS X上有不少很受歡迎的發(fā)布獨(dú)立游戲的渠道。
Steam
Desura
Humble Store
GOG
手機(jī)游戲通常發(fā)布到他們的商店(蘋果App Store,谷歌play Store,等等)。單機(jī)游戲同理。(Xbox Live, PlayStation Network, 等等)。
不同的服務(wù)商從你出售游戲所得中扣取不同的分紅。逐個(gè)研究,看看哪個(gè)適合你。大多服務(wù)商都有銷售代表,你可以以開發(fā)者身份直接跟他們談。
2.4
維護(hù)游戲。游戲一旦發(fā)布,財(cái)力上盡最大可能去維護(hù)游戲、修復(fù)漏洞,等等。電子發(fā)布時(shí)代意味著游戲更新速度能夠前所未有之快。你的游戲玩家一多,必定會(huì)出現(xiàn)漏洞。盡你所能眷修復(fù)這些漏洞。
小提示
制作游戲不止一種方法。把這個(gè)指南當(dāng)做一個(gè)概覽,然后堅(jiān)持最適合你的。
別指望一夜暴富。制作游戲應(yīng)該是一種工作激情,賺錢只是大家都不會(huì)拒絕的意外獎(jiǎng)賞。
總有一些人不相信你能做成,只要你認(rèn)真對(duì)待,你一定能完成。
投稿郵箱:chuanbeiol@163.com 詳情請(qǐng)?jiān)L問川北在線:http://dstuf.com/