學習遊戲製作要掌握哪些專業知識?
01-04
比如需要什麼資質,掌握哪些軟體或者專業知識
是要做策劃呢,還是程序員呢,還是美術方面呢,還是配樂(BGM)?
策劃的話需要系統學習西方那一套遊戲里設計理論
OPEN2STUDY 上有入門的遊戲設計課程(大概5小時可以看完,看完以後對遊戲設計的各種步驟 分工可以有一個大體的了解)。Coursera上應該也有遊戲設計的公開課(大概是我選了以後再也就沒去上過的樣子QAQ)。edx目前的mit公開課:Introduction to Game Design書的話入門可以看一下 《Fundamentals of Game Design (3rd Edition) 》 By:Ernest Adams(上課的教材= =感覺寫的挺好的。我讀書少推薦錯書你們別打我。)
中文版:遊戲設計基礎 (豆瓣)
因為遊戲可以算作是生活中萬物的抽象,所以作為設計師需要有大量的背景知識去補充。
借來豆瓣大神的書單。The Education of a Game Designer各種職位細分
Lead designer 管所有設計師(背鍋的。@螃蟹) |---&>General Game Designer (沒有特別負責的內容,但是又什麼都管,側重遊戲性) 因為遊戲性沒有固定公式/方法,所以相對來說也沒有特定遊戲專業知識。遊戲經驗積累+玩家樣本分析+試玩測試。|---&>Mechanics Designer(負責遊戲機制及系統,設計各種數學模型經濟系統等)可能需要很多數學/物理/經濟學基礎
|---&>Level Designer/World Designer(把別的部分拼起來構成遊戲世界) Maybe everything.|---&>User Interface designer(UI設計,各種窗口 交互界面) 不熟 @Human computing interface (據說做的好這些的人非常搶手)Writer
劇本,情節,任務等等。@小說家@劇本家@遊戲劇本設計師?Art Director負責各種art方面的事情,包括概念,建模,紋理,sprite,動畫。對應手繪觸;3D MAX,MAYA,Rhinoceros;PS?不知道;PS?不知道;似乎3D軟體都可以,還是不知道的。Audio Director
各種聲音 BGM 音效 對話語音非專業 無法作答。Lead Programmer/Programmer很厲害的程序員,遊戲從一定程度上來說就是軟體工程,但是似乎寫腳本更多一些。(非底層)對應引擎有對應的語言。剛進坑無從回答。求大神指導如何寫好Unity C#如果想快速做成能玩的東西的話 強烈推薦unity,在有編程基礎的情況下大概20小時就可以靠地形+skybox+各種網上拿來的紋理做出來很唬人的東西。推薦官方教程+翻牆看youtube視頻。暫時沒看見國內有些的很好的unity書。(有的話求推薦=w=)
其他的各種引擎就仁者見仁智者見智,哪個看著順眼用哪個。如果想做引擎就是另外一回事了。@計算機圖形學
Product/Project Manager把遊戲包裝成商品,負責市場營銷,調節各方關係等等。(大概 要讀個MBA?【口胡】)
------------------------------------------------------------------------------------------------------以上內容純屬胡扯 歡迎拍磚樓上你這個不是策劃的基礎知識,向量這些 是 3D引擎的基礎知識.....雖然引擎是遊戲的靈魂的一部分,但是我真心想說 做引擎和做遊戲還是有很多差別的
我很早就看過這方面的書了, 講點基本的基礎知識(忘了具體是啥),然後就是大篇大篇的線性代數 ——向量,向量運算,矩陣運算, 光看這本書的目錄都很激動, 因為我們屏幕上活蹦亂跳的車子,坦克,人, 就是這些東西組成出來的啊
題主是要單刷還是團戰?
單刷的話……給個參考:
學會C++,假如你要自制遊戲引擎。初步了解其他語言特性。學Photoshop,以拿到線稿能上色到能看為止……假如你做的不是RPG。初步自學繪畫,畫到和太田順也先生差不多水平就行了。
多看書(這個真不是抖機靈),多讀名著小說,多寫文章,假如題主低於高中學歷的話。玩至少5部同類型遊戲的經典作品,但是不要照搬。最重要的還是不棄坑的精神……推薦閱讀:
※給日本遊戲主機開發遊戲究竟比給PC開發遊戲難在哪?
※類似 Corona SDK、GameSalad 等跨平台無(或低)編程門檻的遊戲開發工具會在未來一兩年內對移動遊戲開發造成何種影響?
※在unity中如何實現開放世界的超大野外環境下時間流逝的光照變化?
※《俠客風雲傳》好評如潮,是因為做對了哪些事情?
※unity引擎可以製作無縫超大地圖嗎?