發(fā)布時間:2023-11-28 15:14:50 瀏覽量:487次
作者:湯姆·弗朗西斯 刊登于PC Gamer UK的第246期
教你畫像素畫編譯整理
技術(shù)的進步使游戲開發(fā)變得越來越簡單。
這是真的。但是要怎么做的呢?你想把游戲做成什么樣子?做游戲要多少錢?需要多長時間?你能賣掉做好的游戲嗎?有版稅嗎?需要學習編程語言嗎?
我知道有很多獨立游戲都是用引擎工具制作的。因此,針對市場上受歡迎的6款游戲制作工具,我采訪了相應的獨立游戲開發(fā)者,來看看他們是怎么說的。
GameMaker
GameMaker是用于2D游戲開發(fā)的引擎工具。
開發(fā)環(huán)境所見即所得,使用拖放式界面創(chuàng)建游戲邏輯,也可以使用腳本語言GML編寫代碼。
試用版是免費的,基礎版30英鎊,專業(yè)版60英鎊。可以試用任意版本制作并出售你的PC&Mac游戲,沒有版稅。
導出和打包手機游戲,iOS和Android版本每個額外支付120英鎊,導出HTML5游戲需要支付60英鎊。
下載地址:
http://www.yoyogames.com/gamemaker/studio
教程:
http://forums.tigsource.com/index.php?topic=3142.0
案例研究:Spelunky
開發(fā)者: Derek Yu
價格: 免費
問:Game Maker需要多長時間學會?
答:只需要幾天或幾周的時間。工具所見即所得,并且有大量的在線教程和腳本。在TIGSource論壇上,我們編制了一個教程列表,可以讓聰明人加速學習。
問:需要編程嗎?
答:掌握一些編程知識,對C語言熟悉會很有幫助,你可以立即使用Game Maker的腳本語言GML。不編寫代碼無法制作復雜的Game Maker游戲。Game Maker非常適合開發(fā)像素畫游戲。
問:能開發(fā)什么樣的游戲?
答:Game Maker 8.1(我正在使用的版本)太慢,無法處理太多圖形和音頻。它主要適用于像素畫游戲。但我不知道最新版本Game Maker Studio是否仍然如此。
問:Spelunky 開發(fā)了多久?
答:Spelunky花了大約一年的時間,這可能是我預計的兩倍時間。但我也沒想到游戲會那樣受歡迎。
問:開始過程順利嗎?
答:非常順利很有意思,Game Maker工具非常好用。使用起來非常簡單,你可以將大部分時間花在像素畫和游戲設計上!對我來說,這是游戲創(chuàng)作中最有趣的方面。如果你喜歡編程更多,可能會發(fā)現(xiàn)Game Maker有很多限制令人沮喪。
問:一共花了多少錢?
答:除了Game Maker的12英鎊注冊費(這些天是30英鎊)之外,我認為沒有其他的開發(fā)費用。
問:如果你能在開始制作游戲之前給過去的自己一條建議,會是什么?
答:開始做游戲的時候我有點害怕,畢竟開發(fā)了一年時間。游戲發(fā)布以后非常受玩家歡迎,我覺得自己當時很天真。
結(jié)論
Game Maker是初學者使用的最簡單的工具之一,它足夠靈活,可以制作幾乎任何你能想到的所有2D游戲。它不能制作3D游戲,2D冒險游戲或J-RPG。
Unity
3D游戲開發(fā)引擎。
免費使用,除非你每年從游戲中賺取超過100,000美元。專業(yè)版有很多花哨的東西,如尋路算法,物理引擎等,需要924英鎊。兩個版本都沒有版稅。
可以為 PC,Mac和Linux 制作游戲。iOS和Android版本額外支付246英鎊。
下載:http://unity3d.com/
教程:
http://www.youtube.com/watch?v=QMWhtKjUr10&feature=pl
案例研究:AaaaaAAaaaAAAaaAAAAaAAAAA!!! – For the Awesome
開發(fā)者: Ichiro Lambe (Dejobaan Games) and Alex Schwartz (Owlchemy Labs - Unity Version)
價格:
http://store.steampowered.com/app/15560/
問:Unity需要多長時間學會?
答:我猜你要問的是制作游戲demo需要多長時間,比如制作一些可玩的demo,確定游戲玩法是否有意思。在Owlchemy Labs,制作游戲demo需要大約7天時間,如果需要花費更長時間,我們會拋棄整個demo,因為這表明我們走錯了方向。
除了7天規(guī)則,我們還遵循“原型的一天=一個月打磨”,因此用時6天的demo將花費6個月的全職工作來開發(fā)一個真實精致的游戲。
問:需要編程嗎?
答:了解3D引擎,Solid C#(或C ++等)技能,矢量代數(shù),研究能力(“Google,幫助我找到關于產(chǎn)品功能的文檔。”)并進行良好溝通(“親愛的XX社區(qū),你可以幫我解決我遇到的X問題嗎?“)。
問:能開發(fā)什么樣的游戲?
答:只要有足夠的時間,金錢和精力,任何游戲都可以。但老實說,我們沒有遇到阻礙我們實現(xiàn)創(chuàng)造性目標的問題。
問:開發(fā)了多久?
答:我們估計6個月,最終接近8.5個月。
問:開始過程順利嗎?
答:游戲開發(fā)中最不愉快的部分是導入3D Game Studio的專有資源格式,這個問題在開發(fā)早期就已經(jīng)解決了。
問:一共花了多少錢?
答:開發(fā)成本低于20000美元。我們的大部分收入來自Steam。
問:如果你能在開始制作游戲之前給過去的自己一條建議,會是什么?
答:給游戲增加一些彩蛋。
結(jié)論
Unity是開發(fā)3D游戲的最佳工具。它比Game Maker更復雜。免費版本功能強大且免費,最近增加的Linux支持使其成為唯一能夠為所有3種桌面操作系統(tǒng)開發(fā)游戲的友好工具之一。
Adventure Game Studio
Adventure Game Studio是制作2D冒險游戲的引擎。
免費,沒有版稅??梢蚤_發(fā)PC游戲。
下載:
http://www.adventuregamestudio.co.uk/
教程:
http://www.adventuregamestudio.co.uk/acintro.htm
案例研究:Ben There Dan That
開發(fā)者: Dan Marshall
價格:
http://store.steampowered.com/app/37400/
問:需要多長時間學會?
答:AGS非常好用。不必考慮尋路算法或設置對話文本??梢栽谥苣┯煤唵蔚臇|西和很少的編程知識開發(fā)游戲,因為游戲開發(fā)被簡化為填寫表格和勾選一些復選框。如果你想做令人興奮或有趣的游戲,將不得不學習一些C語言。
問:需要編程嗎?
答:需要了解C語言基礎知識。雖然大部分功能由引擎自動完成,例如房間和角色,但開發(fā)者需要能夠告訴引擎該做什么。至少應該理解變量和if / else語句。
問:能開發(fā)什么樣的游戲?
答:AGS非常適合制作像素畫冒險游戲。如果想要特殊的視覺效果,例如淡入淡出或縮放鏡頭,會比較困難。引擎只支持Windows,所以沒有iPad或Linux版本。你可以在大約一周內(nèi)在Unity中制作相同的內(nèi)容,并獲得所有多平臺發(fā)布優(yōu)勢和更好的視覺效果。
問:開發(fā)了多久?
答:預期幾個月,但是實際上……
問:開始過程順利嗎?
答:99%的游戲設計是在酒吧里完成的,剩下的絕大多數(shù)是在周末完成的。這是一個有趣的游戲。我想唯一不愉快的是寫下所有的對話,編對話是一件苦差。
問:一共花了多少錢?
答:幾乎沒怎么花錢。游戲早期版本是免費的,后續(xù)更新需要付費,只要在Steam銷售。
問:如果你能在開始制作游戲之前給過去的自己一條建議,會是什么?
答:游戲美術(shù)應該做好看一點。
結(jié)論
如果你頭腦中的游戲很酷,有很棒的故事,有個性的角色。如果你是一個作家或藝術(shù)家,并且想用盡可能少的代碼來開發(fā)一個冒險游戲,可以使用Adventure Game Studio。
RPGMaker
RPGMaker是制作2DRPG的引擎。
舊版本為18英鎊,最新版本為55英鎊。沒有版稅。提供30天試用期。
僅支持PC。
下載:
http://www.rpgmakerweb.com/
教程:
http://www.rpgmakerweb.com/support/tutorial/rpg-maker-vx
案例研究:To the moon
開發(fā)者: Gao Kan
價格:
http://freebirdgames.com/to_the_moon/
問:需要多長時間學會?
答:17天-6個月,看智商。使用引擎自帶的功能可以快速作出RPG游戲,但是創(chuàng)建自己的系統(tǒng)和機制就會比較難。RPGMaker可以編程。
問:需要編程嗎?
答:RPGMaker引擎使用基于Ruby的腳本系統(tǒng)。游戲社區(qū)非?;钴S,如果你有像繪畫和音樂創(chuàng)作技能,可以和其他人交換。
問:能開發(fā)什么樣的游戲?
答:對于2D游戲,就程序的能力而言,實際上沒有太多限制。你可以創(chuàng)建一整套新系統(tǒng),制作像Fleuret Blanc這樣的奇特冒險游戲,或者在整個引擎上運行并創(chuàng)建像USG這樣的東西。
但是,相對于備用引擎和編程語言,有時候(從開發(fā)和計算的角度來看)制作某些東西并不是很有效。我的主要技術(shù)限制是無法將游戲移植到Mac和Linux; 但這可能在未來得到改變。
問:開發(fā)了多久?
答:21個月。我們從2010年2月開始,游戲在2011年11月1日發(fā)布。
問:開始過程順利嗎?
答:很高興能夠每天在不同的事物之間工作,無論是音樂,對話文本還是努力學習像素畫,一些非常有才華的人在幫助我。
問:如果你能在開始制作游戲之前給過去的自己一條建議,會是什么?
答:將游戲開發(fā)進度細化,可以更有效的跟蹤。
結(jié)論
RPG Maker非常適合制作日式RPG,具有回合制戰(zhàn)斗和場景探索。如果你想制作像To the Moon那樣的游戲,可以考慮使用Game Maker。
Flixel
Flixel是一款Flash游戲引擎,含物理引擎和存檔系統(tǒng)。
完全免費,沒有版稅。
可以開發(fā)Flash游戲。
下載:http://flixel.org/
教程:
http://flashgamedojo.com/wiki/index.php?title=EZPlatformer_(Flixel)
案例研究:Canabalt
開發(fā)者: Adam Saltsman
價格:免費
http://www.adamatomic.com/canabalt/mega/
問:需要多長時間學會?
答:如果你要制作一個街機游戲,可以在一兩周內(nèi)完成并運行,不需要編程基礎。要學會像素畫則最少需要幾周時間。
問:需要編程嗎?
答:最有用的是C語言編程經(jīng)驗和一些面向?qū)ο蟮木幊探?jīng)驗。兩者都不是絕對必要的。如果你知道那些東西,那么Flixel的學習時間只需要1-2天。
問:能開發(fā)什么樣的游戲?
答:不能制作3D游戲。對于具有相對固定的視角游戲,F(xiàn)lixel絕對是最強的。
問:開發(fā)了多久?
答:5天。
問:開始過程順利嗎?
答:這是一個簡單的小游戲,使用了一些網(wǎng)上的免費素材。
問:游戲開發(fā)花了多少錢?
答:大約200美元,這是一張飛往鳳凰城的機票,參加GameJam。通常我會在音樂和音效上花很多錢,對于這個游戲我自己完成了所有音效,Danny Baranowsky免費編寫了音樂。值得慶幸的是,Canabalt表現(xiàn)得非常好,我能夠有資金回報他的貢獻!
Flash版本賺的錢不多。iOS版本盈利情況很好。我們還做了一個Android 版本和Humble Bundle,銷售情況還不錯。
問:如果你能在開始制作游戲之前給過去的自己一條建議,會是什么?
答:我覺得沒什么可說的,這是我想做的。我想下次我會提前付錢給Danny制作很酷的音樂,只有上帝知道未來會發(fā)生什么。Just do it!
結(jié)論
Flash無法在iOS設備上運行,但是Unity游戲可以在瀏覽器中運行。
虛幻引擎Unreal Development Kit
Unreal Development Kit是制作虛幻3游戲的引擎工具。
注冊費用60英鎊,游戲銷售的第一筆50,000美元的收入沒有版稅,之后是25%的版稅。免費用于非商業(yè)用途。
可以用于制作所有平臺游戲。
下載:
http://www.unrealengine.com/udk/
教程:
http://udn.epicgames.com/Three/WebHome.html
案例研究:Wave
開發(fā)者: Rob Hale
問:需要多長時間學會?
答:UDK比較復雜,需要比較長的學習時間。需要花費幾周時間找出引擎所有內(nèi)容以及它的工作原理。如果你想實現(xiàn)某個功能,就可以去搜索和學習,我使用10年UDK了,還在不斷學習。
但是你可以在短短幾個小時內(nèi)完成并運行簡單的東西,并在幾周內(nèi)學會如何使用UDK。
問:需要編程嗎?
答:我和許多非常有經(jīng)驗的程序員一起工作,他們想要重寫Unreal中的每一行代碼,因為他們覺得他們可以做得更好,但是每次結(jié)果都比他們開始時更糟糕。這是Epic的引擎,它們已經(jīng)用它制作了十多年游戲,所以如果它看起來很奇怪或者與你的想法不一樣,那么它背后總有一個很好的理由。
任何制作美術(shù),音樂,模型或編程的技巧都會有所幫助,并且可以讓你更快地工作,引擎社區(qū)非常有幫助。
問:能開發(fā)什么樣的游戲?
答:任何涉及實時改變地形的東西,像《我的世界》這樣的體素世界。腳本語言的執(zhí)行速度不是很快,因此任何涉及數(shù)千個對象移動并且每幀都相互交互的內(nèi)容也是如此。但是可以通過巧妙的編程實現(xiàn)它。
問:開發(fā)了多久?
答:如果你在開發(fā)過程中問我多久,我總會說“幾個月”。
我對自己所做的事情沒有一個堅定的想法。Waves從未有過設計文檔,并且始終是一個嘗試不同機制的demo。
最終我在Waves工作了大約9個月。
問:開始過程順利嗎?
答:具體來說,完成用戶界面和菜單是最令人沮喪的部分。
如果你不喜歡每天都解決問題,那么就不要進入游戲開發(fā)行業(yè)。項目結(jié)束后的大部分時間會用于測試,然后是改bug……
問:游戲開發(fā)花了多少錢?
答:主要是生活費和音樂。當我辭掉工作并全職做游戲時,有大約6,000英鎊開發(fā)資金。我很幸運,不需要養(yǎng)家也沒有貸款,住在父母家也沒有房租。UDK只需要99美元的前期費用,在游戲準備發(fā)布之前不需要支付任何費用,所有制作游戲的工具都是免費的 - 除非你真的需要Photoshop或Maya。
任何自由職業(yè)者招聘都是很貴的,因為很少有人能夠分享項目利潤。一般來說,最低時薪約15美元,而且需要在游戲賺錢之前支付。我自己不會音樂,所以會花一筆錢用于游戲音樂。
必須每年發(fā)布一個游戲,不然會有財務麻煩。
問:如果你能在開始制作游戲之前給過去的自己一條建議,會是什么?
答:給游戲取一個好名字,沒有人知道Waves,Google上都搜不到。
結(jié)論
如果想制作大型,多平臺游戲,UDK就是需要學習的東西。它比Unity更難學,你需要非常多才多藝,或者組建一個團隊來制作看起來不錯的游戲。
完。
熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設計領域和數(shù)字藝術(shù)教育的重要性,歡迎點擊咨詢報名。
2. 手機游戲如何開發(fā)(如何制作傳奇手游,都需要準備些什么?)
?如何制作傳奇手游,都需要準備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說明時代在進步游戲在更新,更趨于方便化移動化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費、一鍵制作炫酷特效,適合新手小白??靵碓囋?!
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇?!短烀嬗肪哂卸嗑€劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟體系揭秘,不同玩家角色的經(jīng)濟活動
Bigtime加密游戲經(jīng)濟模型分析,探討游戲經(jīng)濟特點,幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動漫建模全過程,不是一般人能學的會的,會的多不是人?
步驟01:面部,頸部,身體在一起這次我不準備設計圖片,我從雕刻進入。這一次,它將是一種純粹關注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
7. 3D動畫軟件你知道幾個?3ds Max、Blender、Maya、Houdini大比拼
當提到3D動畫軟件或動畫工具時,指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動畫的軟件程序。但是,在3D動畫軟件中還包含了其他類型的...
?三昧動漫對于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應并不會推出《巫師4》。因為《巫師》系列在策劃的時候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
想讓你的3D打印模型更堅固?不妨嘗試一下Cura參數(shù)設置和設計技巧,讓你輕松掌握!
10. Unity3D入門:手把手帶你開發(fā)一款坦克大戰(zhàn)的游戲
Unity工程創(chuàng)建完成后如圖所示: 接下來應該導入此項目所需的Unity Package文件,要用到的Unity package文件大家可以去Unity3D的官方網(wǎng)站下載(地址:ht...
最新文章
同學您好!