2021-11-23 14:54:56|已瀏覽:598次
獨立游戲開發如何入門?
首先讓我們說說什么是獨立游戲。參考維基百科的定義,獨立游戲一般是指不借助游戲發行商經濟支持的小型團隊或個人所做的電子游戲。那么毫無疑問你的游戲就屬于獨立游戲范疇,那么你就很適合讀這篇文章。接下來再說說做一款獨立游戲需要一些什么。
1:先說說開發游戲需要的技能。在一個游戲的開發過程中,籠統地來說,必須要有程序(Program)、策劃(Design)、美術(Art)三個方面的工作(當然還有音樂,不過就我的經驗來說音樂并不是大頭)。策劃主要負責包括游戲玩法、關卡設計、劇情、人物性格、平衡性等關于游戲性相關的幾乎所有東西;美術主要負責場景設計、人物設計、整體畫面美術感等與圖像相關的幾乎所有東西;程序則主要負責游戲的功能實現、優化、修改BUG等關于功能性的幾乎一切東西。如果你有一個小團隊,那么你需要在這三個方面都有人負責就好。如果你是光桿司令一個,那也別急,像《時空幻境》的開發者就只有一個人,《我的世界》早期可以說也只有一個人在開發。對于策劃,你可能需要知識面比較廣,一些空間邏輯,最重要的是需要了解游戲本身。對于美術,你可能需要的是一些基本的繪畫技巧,一些美術技術比如PS,可能一些作畫工具比如手繪板,最重要的是需要一個良好的美術感。對于程序,一些數學基礎,一些編程基本知識,最重要的是需要一個良好的邏輯。然而最最重要的一點,還是自學的能力。個人,對于一個好的游戲開發者,他/她的技能都是自學而來的。在這個信息滿天飛的年代,各種資源都能在網上找到,自學并不是一件很難的事情。
2:再來說說游戲開發工具。開發工具是什么?簡單來說就是游戲引擎。比較熟悉的有Unity,虛幻引擎(UnrealEngine)等。為什么要用開發工具?俗話說巧婦難為無米之炊,游戲開發工具對于游戲來說就像是紙筆對于文章。不過這里我用“游戲開發工具”一詞,而不是直接用游戲引擎,是因為游戲引擎其實并不是必須的。電子游戲本質上只是一個應用程序,因此只要是能夠開發出應用程序的任何工具都可以,只是可能會比較麻煩。游戲引擎本質上來說也是應用程序的開發工具,然后它卻是深度定制開發工具;一般來說程序開發工具是專為程序員提供和使用的,但是游戲引擎也能被美術和策劃使用。簡而言之,游戲引擎能夠縮短許多游戲開發的時間。在這里我推薦幾個比較熱門的引擎,一個是Unity3D,一個是UnrealEngine4。推薦的原因是因為這兩個游戲引擎的功能都很強大,對于初入獨立游戲開發上來說幾乎是免費的,并且最重要的是網上對于這兩款引擎的資料很多(UnrealEngine4資料稍微少一些,畢竟剛出)。想要了解如何使用這兩款引擎,可以進入他們的官網觀看教學視頻和文章,了解如何使用他們的引擎,不過要注意你可能需要一些英語水平。不過國內的文章也不少,你也可以看看別人的文章,不過我還是強烈建議看引擎開發者他們原版的視頻。
3:一開始不要將目標設得太大。任何人都無法一步登天。不要想著一開始就能做出《魔獸世界》或者《最終幻想》或者《LOL》之類的游戲。首先可能你喜歡的那些大游戲,基本上都是數十人以上有經驗的開發團隊做出來的,要讓你一個或者幾個人做出來根本不可能。你首先需要的是:一步一個腳印,首先做一些自己能力范圍內的小游戲。如果你在幾個月的時間里面做出了俄羅斯方塊或者超級馬里奧,那么你可以非常自豪了,因為對于初學者來說,這真的不容易,好好犒勞犒勞自己。如果你給別人玩的時候,別人對你的游戲說三道四地,那也不要緊,因為你下一次做肯定會做得更好。
本文由培訓無憂網達內教育課程顧問老師整理發布,更多課程信息可關注游戲開發培訓或添加老師微信:15033336050
注:尊重原創文章,轉載請注明出處和鏈接 http://m.dedgn.cn/news-id-4595.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注游戲開發頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050