當前位置:
首頁 > 知識 > 想要自己做一款遊戲,需要學習哪些知識?

想要自己做一款遊戲,需要學習哪些知識?

想要自己做一款遊戲,需要學習哪些知識?



逍遙老李,遊戲設計師,創業中。好忙好忙。

入行遊戲業快 10 年了,也帶出來了不少主策、製作人級別的新人,我想單從遊戲設計這塊,我能給你一些建議。


首先看題主的問題,「自學遊戲開發」,狹義的理解是編程,即程序員所做的工作,這個我不專業,就不獻醜了。廣義遊戲開發,是整體的遊戲產品化流程,包括最早的遊戲立項階段、到開發階段的整體開發流程、質量保證,到上線階段的宣傳推廣、渠道配合、運營、迭代更新、生命周期管理,到最終遊戲結束的一整套流程。這一套流程太多太廣,沒辦法全涉及,我就簡單說一下新人如何入行,少走彎路吧。


首先說一下對遊戲設計師的層次,我是分成四個階段的,即知識、技能、思想、道。分開說:


1、 知識:了解最基本的遊戲設計規則、思路、做事方法,玩過足夠多的遊戲,理解不同遊戲類型的區別和設計特點。但是,不知道怎麼做!絕大多數沒入行的新人,都處於這個層次。就好像做菜,我這輩子吃過上百種菜,我最愛吃川菜,我知道川菜大部分都是用麻辣口味,我知道宮保雞丁是用蔥段和紅油、花生米做出來的。但是,我不知道怎麼炒!

2、 技能:熟悉遊戲開發中的分工、流程,熟悉各類開發工具的使用,熟知如何同其他同事配合,能夠把自己想要的東西用流程圖、原型直觀的表述出來,熟悉遊戲的開發、測試流程。一般入行了一段時間的設計師,都能達到這個層次,即有能力做,但把握不好做什麼,很多人會止步於此。做菜的話,相當於新手廚師的階段。


3、 思想:對遊戲的本質有深刻的認識,了解並順應行業的發展,玩家口味的變化,知道一款遊戲成功的關鍵是什麼,如何做才能達到預期的效果。對遊戲有自己獨特的見解,能夠做出一些有價值、創新性的設計。能達到這一層次的人已經不多,天賦和勤奮都很重要。相當於高級餐館獨當一面的主廚了。


4、 道:我是沒希望到這個層次,YY 一下的話,相當於席德梅爾,宮本茂,或是喬布斯這樣的大神了。


這四個層次是漸進的,別指望自己能跳級,只會 YY 卻分不出雞丁好壞的廚子不可能做出好菜。說完這四個層次,我想你應該了解自己目前所處的情況,和所欠缺的東西了。給你的建議是


第一步、首先了解一下遊戲最基礎的組成部分及實現方法(總得先學會分辨紅油、鹽和糖吧)

a) 了解平台


一般分成 PC 平台、掌機平台(3DS、PSV)、主機平台(PS3、Xbox、Wii)和新移動平台(iPhone、Android)。雖然會有跨平台的產品,但一般來說這幾個平台的遊戲都有其獨特的設計特點,不同平台間遊戲設計、發行、玩家喜好都是不同的。一定要多玩玩,體會一下其間的區別,仔細想一想為什麼是這樣。


b) 了解 技術、美術、音樂


一個遊戲,基本上就是由這三大塊組成。(什麼你說策劃?很多國外公司是沒有策劃這個職位的)。你需要了解的是這些最基本的元素是如何配合在一起。舉個例子,如果你想做一款 iPhone 平台的手機遊戲,你要知道 cocos2d 引擎或是 Unity3d 引擎到底能做到什麼程度;你要知道遊戲在什麼時候下播放音樂音效;你要知道 2D、3D 美術素材的區別。


c) 了解 整體遊戲實現流程

假設你要做一款練手的遊戲,那實現的流程你要知道。一般是 1 心裡有想法→2 用筆紙畫出來→3 分解基本遊戲功能點→4 完成需求文檔(自己做就不需要了)→5 美術提供相應圖素→6 程序進行開發→7 開發完成進行測試並修改 bug→8 滿意否?不滿意則回到 1。滿意則給別人玩,收集意見並總結。


第二步、現在可以嘗試分解遊戲了(看看宮保雞丁是什麼組成的?各配料的比例如何?火候怎麼掌握?)


入門時,最好的學習方法是先嘗試分解一款遊戲,從這款遊戲來倒推遊戲的設計思路、邏輯和感受。


舉個例子,憤怒的小鳥(抱歉我幾年沒玩了,可能記憶有些出入)。首先你可以先把它的最基本玩法,用一句話總結出來,比如這就是個彈射遊戲。然後嘗試把遊戲分解成一個個的模塊,如圖

想要自己做一款遊戲,需要學習哪些知識?



有了這樣的分解,你就可以直觀了解一個遊戲從一開始構思,到最終實現,都需要做哪些工作。


第三步、 做一個試試。多做少 YY,決不建議一上來就看大量的遊戲設計文章和書籍,尤其是各種論壇。(看 100 遍菜譜也不如實際做一次)


現在你已經知道一款遊戲該怎麼做了,那麼可以親手做一個了。記住這句話:一個原型頂 100 個策劃方案;一個 Demo 頂 100 個原型;一個聽從玩家建議並修正過的試玩版頂 100 個自娛自樂的 Demo。


做的時候,要從小到大,不要一口吃個胖子(番茄炒蛋還做不好,就別去嘗試做滿漢全席了)。比如先從 100%複課一個小遊戲開始,先 100%照抄做出來。在做的過程中,你才能真正學到東西,YY 的再多也沒意義。等你能做出一個可玩的遊戲來,再考慮加一些自己的思路進去。話說大部分只憑一腔熱血的新人,都會倒在這一步,期間你碰到的問題會多如牛毛,頭疼死。


如果你真通過了,那麼做完了要給身邊的朋友玩一玩,聽聽他們的意見,不要自娛自樂。記住你是做遊戲給別人玩的,不是給自己玩的。至少在你這個階段,玩家的意見要高於你自己的喜好。


第四步、 弄明白你想要什麼遊戲,行業內需要什麼遊戲(你想做大腸刺身,未必有人買單)


當你能輕鬆做出一個小遊戲來,就可以認真考慮入行的問題,話說你能做到這個程度一般公司會搶著要的。這時候限制你的就不是知識和技能,這些都能在入行後輕鬆學到,最重要的是你自己內心的真正想法了。我想到了這一步,你翻過頭來看自己當年的志向「只為做出自己心中的遊戲」,會有不同的理解了。


最後,祝你好運!加油!


請您繼續閱讀更多來自 知乎日報 的精彩文章:

沒有科舉,歐洲都是誰來當官兒?
都知道梵高用旋轉筆法畫星空,其實他還畫過浮世繪
小事|醫生的感動
26 歲學習鋼琴晚不晚,聽聽鋼琴家的建議
整點兒奧運 · 林李之後,再無林李

TAG:知乎日報 |

您可能感興趣

媽媽不要打我!我玩這些遊戲,真的是為了學習!
我選半藏只是想好好玩個遊戲啊,你們為什麼要無腦噴我?
我們真正想要的是遊戲還是那回不去的時光?
想玩遊戲又沒錢?你可能需要這10款良心的免費遊戲
時尚而又美觀,這是一款遊戲黨愛得不要不要的電腦
妹子們玩的遊戲很有趣,我要不要加入
你們這些遊戲製作者是不是玩得太過了
男朋友不工作整天只知道打遊戲,還總是問我要錢,要分手嗎?
不知如何培養孩子的責任感和想像力?這些小遊戲可能會幫到你!
這遊戲太恐怖了,誰知道倒霉的是不是你?
要老婆還是要遊戲,這是一道送命題啊……
我想要個孩子,可他卻只會玩遊戲
會取錢還會打遊戲的狗狗,這樣的汪星人誰不想要!
愛情並不是遊戲,愛是真心付出,要忘記真地做不到
段子:你整天就知道玩遊戲!到底是我重要還是遊戲重要啊?
想要買高性能遊戲本 不來看看這個怎麼行
如果你沒有腦洞,那我不建議你玩這些遊戲
論一個會畫畫且支持你玩遊戲的老婆的重要性,這波狗糧我吃了!
教你六種可以和朋友玩的小遊戲,更重要的是你一定會贏!