如問題,鄙人剛剛進入大學,一直有一顆成為獨立遊戲製作人的心,但確實不清楚應該在大學期間除了學習編程外額外學習什麼。


unity,圖形學,美術,編曲,能學的都學


看一下所有製作遊戲的工種跟技術,按這個去學習

一個遊戲公司,應該有哪些部門(組成部分)?分別是幹什麼的哪些是必須有的?

www.zhihu.com圖標

雖然個人覺得獨立遊戲製作是個自然而然的結果,也沒有一條統一的途徑,但是從個人角度來說,雖然說沒有自學指南,但是棄坑指南還是有的:

  1. 了解獨立遊戲製作人的生存現狀
  2. 了解哪些遊戲類型適合小團隊小成本製作
  3. 發現自己擅長的領域,是音樂,是編程?還是美術,或者是劇本?
  4. 發現自己想做的遊戲
  5. 學會熟練用unity或者unreal,一般來說,unity你會用blot,unreal會用藍圖,就能做出你想做的遊戲了。總的來說,unity資源比較豐富,作為起步很不錯。
  6. 尋找死在沙灘上的遊戲公司的源碼並且分析哪裡做得好,哪裡做壞了
  7. 每周開一個腦洞, 嘗試小成本遊戲製作


我最近正在計劃做一次獨立遊戲的嘗試,並將過程記錄下來寫成一系列文章。歡迎圍觀,一起交流。

李維民:獨立遊戲開發實踐記錄(1):起步?

zhuanlan.zhihu.com圖標

獨立遊戲所需要的技能說起來可以非常多

所以我個人建議不需要系統的學習,有編程基礎,有審美風格,其他的哪裡不會學哪裡

畢竟獨立遊戲的類型總是千變萬化的。


先說一下開發一個遊戲需要什麼樣的技能。

主要包含一下三個

遊戲策劃:對遊戲的主要玩法或規則進行設計,包括但不限於對關卡進行空間結構的建立,劇情和人設設計,謎題和數值設計,如果是團隊的話就再加一個溝通能力等

遊戲美術:可以快速依據策劃的人設設計出角色圖片或模型並添加所需動作,依據策劃想法完善關卡場景內容,繪製界面,UI和圖標等

遊戲程序:依據策劃需求對遊戲進行功能性的技術實現。一般程序開發是基於遊戲引擎,目前主流的遊戲引擎是unity和ue4 分別對應c#和c++,這裡不對比兩個引擎,引擎只是工具,作為遊戲開發學會了一個就夠了。

獨立開發者的話,沒有團隊的情況下想囊括以上全部技能並不容易,需要有豐富的想像力和遊戲設計能力,需要掌握3dmax ps並能畫出很好的圖案,模型,動作,需要掌握c++或c#等編程語言和引擎相關API。

所以個人建議選擇一個模塊好好做下去,而不是一個人去學三個模塊,畢竟組建團隊明確分工效率更高


cpp和演算法

如果目標遊戲製作人,那美工,策劃,程序,三大核心的技能你都需要掌握,就算不會也要了解,這才能協調主美,主策劃,主程序之間的關係,策劃的技能我建議多看看各國的神話故事,美工的技能unity,3dmax,maya,多掌握些技能總是沒錯,希望你可以向著自己的理想努力。加油(? ??_??)?


先去做,邊做邊學。想學好在做可能一輩子都學不完。簡單的可以找橙光,rpg製作大師。這種上手簡單想軟體。其他回答也不是不行,就怕學著學著就沒興趣了。先開始做,缺什麼在補什麼。


謝要。我推薦四個學習方向,第一個是閱讀遊戲設計的書籍,國內國外的,本來也不多,建議全讀,第二個是學習編程和遊戲引擎,這個不用多說了實際開發和溝通都需要必要的編程知識。第三個是大量的遊戲經歷,不局限於自己的喜好,對各個平台都要有所涉獵。第四個是逆推市場上的遊戲和閱讀別人的策劃案。這些都需要大量的時間積累的。後面還可以學習敏捷開發,項目管理,軟體工程的知識。


推薦自學一點3D美術。

另外了解一下unity或unreal4的功能。


推薦閱讀:
相关文章