發(fā)布時間:2023-12-20 12:18:58 瀏覽量:170次
游戲開發(fā)在過去幾年里呈爆炸式增長,現(xiàn)在似乎每個人都在制作視頻游戲。或許大工作室里有幾百人或者一個小團(tuán)隊都在創(chuàng)造令人難以置信的游戲。從事獨(dú)立游戲開發(fā)的人比以往任何時候都多。這是一件令人驚奇的事情,因為每個人都將自己獨(dú)特的體驗和感受帶到游戲設(shè)計中。
我們希望讓更多的人去創(chuàng)造游戲并分享他們的游戲。我們便能夠看到游戲朝著全新且令人興奮的方向發(fā)展。
當(dāng)你有想自己創(chuàng)造一個游戲的想法時,我有個好消息要告訴你:現(xiàn)在有比以往更多的工具來幫助那些沒有編程或開發(fā)經(jīng)驗的人開始學(xué)習(xí)如何創(chuàng)造他們夢想中的游戲。如果沒有人制作你想要玩的東西,為什么不自己學(xué)習(xí)如何制作呢?
在你過于興奮之前,請意識到,與其他技能一樣學(xué)習(xí)如何設(shè)計和開發(fā)游戲是需要時間和實(shí)踐。你的第一款游戲?qū)⒉粫衲懔?xí)慣玩的那些精美的游戲,就像你的第一張畫出來的時候不會像莫奈畫的一樣。這絕對沒問題。很多人制作的第一款游戲都有嚴(yán)重的bug而且他們都不知道如何修理它。
你應(yīng)該爭取開發(fā)專業(yè)人員口中所說的游戲原型:一個較小的版本來實(shí)現(xiàn)你的想法和一些游戲運(yùn)行機(jī)制,一個游戲原型,讓你可以提高設(shè)計的基礎(chǔ)。讓你有基礎(chǔ)在稍后可以建立一個完整的游戲。
當(dāng)你制作自己的第一款游戲時,你也會體驗到其他開發(fā)者的難點(diǎn)。你可能想在你的第一款游戲中投入太多——太多的運(yùn)行機(jī)制,太多的內(nèi)容。你的野心會把你推向許多的陷阱。如果想運(yùn)行順利,只要你修正它或“縮小范圍”。
在你的第一款游戲中,讓提煉你想要看到的內(nèi)容形成一種機(jī)制。使用一個簡單的機(jī)制,如“通過從菜單中選擇你的動作來導(dǎo)航一個故事”或“保持一個對象不掉落”。想想乒乓球,而不是使命召喚。
這樣你就有了自己的想法,并將其濃縮成一個易于管理的簡單游戲。現(xiàn)在怎么辦呢?這就是我提到的那些工具發(fā)揮作用的地方。它們種類繁多,而且一直在創(chuàng)造更多。本指南主要針對的是那些完全沒有計算機(jī)科學(xué)技能,一生中從未編寫過任何程序,并且認(rèn)為這超出了他們的能力范圍的人。
下面的工具將幫助您從沒有編程或開發(fā)經(jīng)驗到完成您的第一個游戲原型。它們中的大多數(shù)有預(yù)先包裝好的示例游戲。而學(xué)習(xí)新游戲開發(fā)工具的最佳方法之一便是擺弄它們,將它們拆開,看看它們是如何工作的。
我之所以選擇專注于這三種工具是因為它們擁有最不陡峭的學(xué)習(xí)曲線,它們能夠創(chuàng)造出各種各樣的游戲,并且能夠快速地創(chuàng)造出原型游戲(所以你能夠更快地?fù)碛锌赏娴膬?nèi)容)。它們要么是免費(fèi)的,要么有免費(fèi)的版本,這意味著你不需要花很多錢來弄清楚這是否是你想要追求的東西。
1. Twine
Twine是一個相當(dāng)新的免費(fèi)程序,它允許你創(chuàng)造RPG游戲,并將它們輸出到一個html文件中,你可以很容易地與世界共享。它使用易于掌握的代碼和語法的可視化編輯器。您將故事文本和命令輸入到一系列鏈接節(jié)點(diǎn)中。
如果您完全沒有編碼或任何編程經(jīng)驗,Twine可能是一個很好的起點(diǎn)。它不僅非常容易掌握和使用,而且還將教會您編程的基本原則:if-then語句、變量操作和其他概念,它們構(gòu)成理解如何使用代碼的核心。
如果您有編寫代碼或web開發(fā)的經(jīng)驗,那么您可以輕松地將Twine游戲擴(kuò)展為更復(fù)雜的程序。Twine輸出html文件的事實(shí)意味著您可以將任何內(nèi)容嵌入到任何web頁面,包括照片、音樂,甚至其他flash游戲。
Twine已經(jīng)被用于各種各樣的目的——游戲,詩歌等等。它的主要缺點(diǎn)是,如果您想要執(zhí)行比if-then語句更復(fù)雜的操作(例如,隨機(jī)事件或定時事件),則必須編寫自己的代碼。另外,如果你想創(chuàng)造基于動作的游戲(如平臺游戲或射擊游戲),你需要選擇不同的引擎。
2. Stencyl
另一個工具,Stencyl有一個非常友好的圖形界面,可以幫助你制作各種各樣的游戲。Stencyl使用一種類似于樂高積木的編碼方法。在這種方法中,您可以安排代碼“塊”,并將它們放置到邏輯語句中。如果你開始掌握編碼的竅門,你可以切換到一種模式,讓你查看和編輯這些“代碼塊”中的代碼,允許你調(diào)整甚至從頭開始創(chuàng)建代碼,這些代碼將與程序中的其他代碼一起工作。
該工具還預(yù)裝了幾款游戲樣板,你可以根據(jù)自己的喜好進(jìn)行修改。查看和編輯這些塊中的代碼也是開始理解Actionscript3的一種方式。然后您可以將其應(yīng)用于制作flash游戲和應(yīng)用程序,而無需借助Stencyl。
由于Stencyl游戲被輸出到一個.swf (flash)文件中,這使得與他人共享游戲變得很容易。如果你沒有自己的虛擬主機(jī),你可以把你的游戲上傳到Stencyl的網(wǎng)站,并在那里分享鏈接。
Stencyl的另一個優(yōu)點(diǎn)是它的程序內(nèi)資源服務(wù)器,允許你下載和分享游戲資源,代碼塊,甚至整個游戲。
Stencyl確實(shí)有一些缺點(diǎn)。由于這個程序相對較新,它仍然有一些bug。有時會遇到的一個bug:刪除了已保存的大部分工作,所以如果您打算使用這個工具,我強(qiáng)烈建議您保存多個工程副本而且經(jīng)常保存。基礎(chǔ)程序是免費(fèi)的,但專業(yè)版(提供更多的定制)是每年79美元。如果你想把游戲移植到iOS上,每年還需要支付149美元。
3. GameMaker
GameMaker與Stencyl非常相似,但有一些關(guān)鍵區(qū)別。GameMaker的免費(fèi)版本只導(dǎo)出到可執(zhí)行文件(帶有水印的exes或.dmgs)。如果你購買一個付費(fèi)版本,它會提供更多的格式和功能(標(biāo)準(zhǔn)版49.99美元,專業(yè)版99.99美元,Master版499.99美元)。GameMaker使用類似的拖放界面方法編寫代碼,但使用的是自己的語言,只能在GameMaker中使用。
與Stencyl一樣,GameMaker也提供了一個非常有用的教程。我強(qiáng)烈建議您在第一次運(yùn)行它,以獲得對事物如何工作和如何導(dǎo)航界面的感覺。一旦你做到了這一點(diǎn),YoYo Games有大量的教程可以幫助你制作你想要的特定類型的游戲。GMLscripts是一個非常棒的網(wǎng)站,你可以在你的游戲中使用免費(fèi)的腳本,TIGsource有一個教程和開源GameMaker游戲的線程。
這是我建議那些幾乎沒有編程經(jīng)驗的初學(xué)者使用的三個工具。但他們不是唯一的選擇。還有更高級、更強(qiáng)大的開發(fā)環(huán)境,如Unity,像Flixel和Flashpunk這樣的代碼框架,以及制作特定類型游戲的高度專業(yè)化的工具。這只是冰山一角——如果你能想到你想要制作的特定類型的游戲,你可能會找到一個代碼庫或程序來幫助你制作它。
如果你擔(dān)心找不到創(chuàng)造出美術(shù)作品,音樂,聲音,以及其他能讓你的游戲更完美的東西。不用擔(dān)心,在OpenGameArt.org可以找到你想要的美術(shù)作品。你還可以可以在SoundCloud這樣的音樂網(wǎng)站上搜索開源音樂。
如果你使用了別人創(chuàng)造的任何內(nèi)容,請確保你使用的是Creative Commons下的內(nèi)容,并將它們添加到你的游戲中。
OpenGameArt.org
那么你的第一款游戲的原型是什么呢?分享它!你可以通過讓從未玩過游戲的人(最好不是親戚或重要的人)坐下來,并讓他們玩你的游戲。從而了解到許多關(guān)于游戲設(shè)計的內(nèi)容??纯此麄儽灸艿刈鍪裁矗麄兝斫馐裁?,不理解什么。讓盡可能多的人來玩你的游戲,試著找出什么有效,什么無效的。然后,盡可能多地迭代您的設(shè)計。
制作一款游戲需要大量的迭代。不要害怕嘗試,不要害怕犯錯。沒有一款游戲是完美的,也沒有一款游戲是完美完成的。不要讓這些阻止你完成這個游戲并進(jìn)入下一個游戲的設(shè)計。
作為一名游戲設(shè)計師,你需要不斷完善自己,就像你需要不斷完善自己的游戲一樣。永遠(yuǎn)不要對一個原型作品大驚小怪。不要試圖強(qiáng)迫完成一個根本行不通的設(shè)計。勇往直前!
熱門資訊
探討游戲引擎的文章,介紹了10款游戲引擎及其代表作品,涵蓋了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戲設(shè)計領(lǐng)域和數(shù)字藝術(shù)教育的重要性,歡迎點(diǎn)擊咨詢報名。
2. 手機(jī)游戲如何開發(fā)(如何制作傳奇手游,都需要準(zhǔn)備些什么?)
?如何制作傳奇手游,都需要準(zhǔn)備些什么?提到傳奇手游相信大家都不陌生,他是許多80、90后的回憶;從起初的端游到現(xiàn)在的手游,說明時代在進(jìn)步游戲在更新,更趨于方便化移動化。而如果我們想要制作一款傳奇手游的
3. B站視頻剪輯軟件「必剪」:免費(fèi)、炫酷特效,小白必備工具
B站視頻剪輯軟件「必剪」,完全免費(fèi)、一鍵制作炫酷特效,適合新手小白??靵碓囋?!
4. Steam值得入手的武俠游戲盤點(diǎn),各具特色的快意江湖
游戲中玩家將面臨武俠人生的掙扎抉擇,戰(zhàn)或降?殺或放?每個抉定都將觸發(fā)更多愛恨糾葛的精彩奇遇?!短烀嬗肪哂卸嗑€劇情多結(jié)局,不限主線發(fā)展,高自由...
5. Bigtime加密游戲經(jīng)濟(jì)體系揭秘,不同玩家角色的經(jīng)濟(jì)活動
Bigtime加密游戲經(jīng)濟(jì)模型分析,探討游戲經(jīng)濟(jì)特點(diǎn),幫助玩家更全面了解這款GameFi產(chǎn)品。
6. 3D動畫軟件你知道幾個?3ds Max、Blender、Maya、Houdini大比拼
當(dāng)提到3D動畫軟件或動畫工具時,指的是數(shù)字內(nèi)容創(chuàng)建工具。它是用于造型、建模以及繪制3D美術(shù)動畫的軟件程序。但是,在3D動畫軟件中還包含了其他類型的...
7. 3D動漫建模全過程,不是一般人能學(xué)的會的,會的多不是人?
步驟01:面部,頸部,身體在一起這次我不準(zhǔn)備設(shè)計圖片,我從雕刻進(jìn)入。這一次,它將是一種純粹關(guān)注建模而非整體繪畫的形式。像往常一樣,我從Sphere創(chuàng)建它...
8. 如何自己開發(fā)一款游戲(游戲開發(fā)入門必看:五大獨(dú)立游戲開發(fā)技巧)
?游戲開發(fā)入門必看:五大獨(dú)立游戲開發(fā)技巧無論您是剛剛起步開發(fā)自己的第一款游戲,還是已經(jīng)制作了幾款游戲,本篇文章中的5大獨(dú)立游戲開發(fā)技巧都可以幫助您更好地設(shè)計下一款游戲。無論你對游戲有著什么樣的概念,都
?三昧動漫對于著名ARPG游戲《巫師》系列,最近CD Projekt 的高層回應(yīng)并不會推出《巫師4》。因為《巫師》系列在策劃的時候一直定位在“三部曲”的故事框架,所以在游戲的出品上不可能出現(xiàn)《巫師4》
10. 3D打印技巧揭秘!Cura設(shè)置讓你的模型更堅固
想讓你的3D打印模型更堅固?不妨嘗試一下Cura參數(shù)設(shè)置和設(shè)計技巧,讓你輕松掌握!
最新文章
同學(xué)您好!