怎樣學會製作獨立遊戲?

我是一名好好學習的高二學生,對第九大藝術——遊戲很感興趣,所以小白的我想求教各位大神。(about my dream)我迷茫啦,我想問現在(當下),我能幹點什麼?大家統一一下口徑,我實在是沒時間去分辨,也分辨不出。


看到問題是製作獨立遊戲,雖然說獨立遊戲也是遊戲的一種,但開發方式差別還是很大的,鑒於你對於遊戲開發還不是太了解,我的回答不局限於獨立遊戲開發,而是提供一些通用的信息供你參考。

  • 高中生的身份和遊戲開發並不矛盾,許多知名的開發者都是在這個年紀,甚至更年輕的時候開始遊戲開發的,所以這不是什麼問題。
  • 英語對於非英語國家的開發者來說算是最重要的技能之一,至少要做到讀英文資料沒問題。
  • 信息檢索整理能力也是非常重要的,科學上網是必備的,順暢使用Google才能找到有用信息,Youtube上的各種相關頻道,教學,Blogspot上的技術文章,Twitter,Google+上的牛人們都可以讓你學到許多東西。
  • 遊戲製作需要許多不同的技能:設計,編程,美術,音樂,音效……可以先想想自己到底想做哪方面的工作,即使不會編程也可以在一些工具的幫助下製作出遊戲。
  • 如果立志於成為遊戲設計師,恭喜你,你學的所有知識都可以在遊戲設計中用到,因為需要掌握的知識是Everything,我把一本遊戲設計書講到的推薦書目做了一個豆列The Education of a Game Designer,感興趣可以看看。
  • 如果想學習編程,可以從一個成熟的遊戲引擎入手,個人推薦Unity。
  • 國內的遊戲行業不是太健康,熱門的是販賣虛擬道具為主類似電子商務的遊戲,因為同質化嚴重,缺乏創新,也被大家戲稱為搬磚行業。不清楚你喜歡想做的是哪種遊戲,是否想把遊戲開發作為職業還是只是把其當做愛好。如果你想進入遊戲行業並且想做的是獨立遊戲(如果我們對它的理解是一樣的話),需要考慮下自己未來的發展,例如國內讀完本科後出國去讀個遊戲開發相關的學位,不是那種遊戲培訓學校,而是正規大學的互動設計等相關專業。
  • 遊戲開發99%的時間都是繁重的工作,很難有太多樂趣。如果是為了名氣,金錢這些東西更難獲得快樂,能力出眾的話從事別的領域行業也會獲得更豐厚的回報。但如果真的感興趣,就義無反顧跳進這個火坑吧 :-)

一些資料

  1. 【譯文】如何成為一個遊戲設計師(我的渣翻譯-_-!)
  2. 演講分享:《為什麼你不該進入遊戲業?》2011 修訂版 &>&> 猴子靈藥 [Monkey Potion] (台灣獨立遊戲人半路的PPT,牆外)
  3. 快樂之道-遊戲設計的黃金法則 (豆瓣)
  4. 全景探秘遊戲設計藝術 (豆瓣)
  5. GameDev.net Game Development Community
  6. Gamasutra - The Art Business of Making Games
  7. Polygon
  8. #AltDevBlog
  9. Ludum Dare - Home (遊戲開發比賽,周末8月23日~26日就有下半年的比賽,可以去觀摩下)
  10. 獨立遊戲大電影 Indie Game: The Movie(豆瓣)

多玩,IGF之類的大牌獨立遊戲都看一圈,itch.io和gamejolt上有很多寶,關注一些遊戲媒體如VICE Waypoint, Kill Screen, tigsource, Polygon, rockpapershotgun, A-Maze

參加gamejam,http://itch.io上有很多online game jam,很多有意思的東西

如果不知道怎麼入門的話建議學習godot引擎,和unity很像的開源2d3d引擎,非常簡單。個人喜歡用love2d,因為平常做的都是一些比較簡單比較小的東西

然後就是學會用搜索引擎,google和youtube上全是資源


無論是不是高中生,都是一樣的:

如果你的腦海中有一個遊戲的idea,
那麼就用任何你認為合適的方法實現出來,
可以是語言、文字、塗鴉、剪紙,甚至是一個遊戲程序![1]

然後給小夥伴們玩!
恭喜!你已經成為了一個遊戲開發者了!
(樓上 @周駿 很好的闡釋了這個定義 :D)

沒錯,我所理解的遊戲開發者,準確地說,獨立遊戲開發者,
首先是個藝術家,其次是設計師,最後才是工程師。

You don"t need to be a game developer to develop a game.
Once you develop a game, you are a game developer.


----------長篇大論-----------

相對應的:

「腦海有idea」,這是作為藝術家的事情。
在遊戲開發團隊中,idea階段往往是團隊里所有人都可以參與的,所以無論你是programmer,artist,designer,QA,還是project coordinator,在這個階段都是藝術家。[2]
如何培養在遊戲方面的」藝術天分「?
我也不知道,大概是如 @矩陣@黃十三 所說的多讀書吧。
任何書都可以讀,上至天文,下至地理。
或許一本日本戰國的歷史小說,能成就一個十幾年的經典系列。[3]

「用任何合適的方法實現idea「,籠統地涵蓋了設計師和工程師的職責。

有了idea之後,設計師就需要針對這個idea來設計核心機制、設定遊戲類型、設計輔助機制、設計遊戲背景等等 [4]。
那麼如何學習這些設計技能?
簡單地說,是要玩各種各樣的遊戲,了解並解釋它們的核心機制、輔助機制,剖析它們的優劣。這樣,你就能擁有遊戲設計的基本涵養。
比方說,Kingdom Rush和其他塔防相比多出了出士兵的塔,這會帶來什麼樣的體驗?
可以看看 Kingdom Rush 為什麼會在紅海的塔防遊戲中脫穎而出? 中 @葉超 同學和我的答案。
但是,遊戲設計是一個非常博大精深的課題。我只懂皮毛,只能建議到此。

工程師需要做的工作,就是將設計實現出來。
如[1]所說,可以用各種媒介來實現遊戲,它們都有不同的價值和代價,在遊戲開發的不同階段需自行取捨。但一般來說,遊戲最終會以程序的方式實現出來,所以了解game programming是必要的。
作為game programmer的我,就拋磚引玉地啰嗦一點吧。
如何學習game programming,首先應該是學習programming,再學習game specific stuff。
關於programming的學習,如何學習編程?是一個很好的答案。

但有一點需要注意的是,熱情在困難面前是很容易磨滅的,所以學編程的時候,不要忘了你的目的是什麼。

不需要成為了編程高手才能做game programming,可以在一邊學習的過程中,一邊做簡單的小遊戲。例如text-based的小遊戲。
而學習game programming,最有效率的方法是加入一個團隊,或者自己設定一個目標,製作一個遊戲。因為在實戰的過程中,你才會有動力去認真研究一些技術和框架。

artist也是工程師,但我對artist的修鍊知之甚少,就有待高人了。


------------注釋-------------

[1] 語言、文字、塗鴉、剪紙與遊戲程序的複雜程度是遞增的,不是每一個idea都值得被做成程序,可能一幅簡單的塗鴉就能表達出你的idea。

[2] 此段提到的」artist「和」藝術家「並不指一個意思,」artist「是指負責美術的開發者,」藝術家「是指提出遊戲idea的開發者,可以是任何崗位的人員。

[3] 此處意淫Total War系列是由日本戰國的歷史小說所成就的。不過後經查證,是由於Command Conquer的成功而推動Total War的開發的 :p

[4] 核心機制 core mechanic,指遊戲最核心的玩法,這個決定了遊戲是不是好玩;
輔助機制 secondary mechanics,指其餘非核心的機制,如FPS的武器系統,RTS的陣型等,這決定了遊戲的耐玩性。


別聽他們的,哪要學那麼多東西啊。你現在高二,我高二的時候已經完成好幾個原創遊戲了。初三的時候我就用basic做過原創遊戲。
那是1991年,沒有iPhone和android,沒有windows,只有dos下面的單色屏幕。有彩色屏幕,可是我用不起啊。
當然也沒有引擎,也沒有3d,也沒有美工。我爸幫我213h下的用造漢字的軟體畫出來的貓的造型。
只在我家一台電腦上跑的遊戲,可是很好玩,很多同學在我家玩過。
所以,聽他們的幹嘛,你以為他們這麼大年紀了,自己在遊戲行業拿著很高的工資了,就自己動手做過遊戲啊?絕對沒有!遊戲行業一大半人都沒自己做過遊戲,剩下的人中的一大半也只是自己抄了一個俄羅斯方塊或者小鳥之類的demo了事,對他們來說,獨立完成遊戲是一件多麼遙不可及的事情啊!聽他們的,你永遠做不出來。
-------------------
剛才在路上用手機打的,沒有詳細說到底怎麼辦。
其實做遊戲嘛,關鍵是怎麼做得好玩,只要實現了關鍵的遊戲機制就行,美術並不能讓你的遊戲更好玩,引擎也不能讓你的遊戲更好玩。
未必要引擎,只要能用你熟悉的任何語言,首先做出關鍵的遊戲邏輯,能玩起來;
然後,加上一些計分啊過關啊等等機制,讓自己玩的時候有目標;
然後呢,就是關卡設計,怎麼設計心流曲線,怎麼讓遊戲更刺激;在這個階段,就必須自己不斷的反覆試玩了;
最後,盡量優化各種美術、聲音資源,做好各種小細節。個人開發嘛,一切從簡。只有到了最後一步,才是個人做不了的,經常需要專業人士協助的。
這裡說的是單機遊戲。網路遊戲確實很複雜,一方面,你必須同時做伺服器和客戶端的開發;這也沒什麼難,不過難的是,你沒法找到這麼多人來一起玩,一起測試,一起感覺這個遊戲哪裡不好玩,如何改進。所以,就從單機遊戲開始吧。


我覺得還是初期先看點入門的書,以此來測試你是不是真的喜歡而非三分鐘熱度,這很關鍵。
@矩陣大哥說的已經挺多了,但是我覺得這和我最近在學習的網頁製作很像,做一個獨立遊戲需要精通很多方面的知識,包括自己打代碼自己做畫面。下面是我在某貼吧里查到的資料,提供給你參考參考。

1)編程技能(邏輯思維)
當大家在此吧討論「遊戲」的時候,99.99%是在討論電子遊戲,而電子遊戲的誕生100%離不開編程。
策劃、美術或許決定了一個遊戲是否好玩、是否吸引人。但是請別忘了,在那之前,程序決定了一個遊戲是否存在於這個世界上
有很多吧友的本質工作是IT相關的在校學生或者從業人員。他們本身已經具備了一定的開發能力,這對獨立遊戲的開發是很有幫助的。
更多的人可能只學過一點點C、C++、Java的皮毛,大致知道個if、else,數組神馬的大概有個映像。你和他說什麼繼承、多態,要麼不知道,要麼學過忘了。我想很多人應該在這個level,不過鼓舞人心的是,這些簡單的「映像」非常有用,它決定了你在百度相關問題的時候,能否準確地找到關鍵字。
還有部分純新人,可能編程連碰都沒有碰過,不過別擔心。只要你有良好的邏輯思維能力,學會簡單的編程並不是什麼難事。現在網路這麼發達,自學編程的人成千上萬,別人能做到,你一定也可以。如果你是理科生,有最基本的數學基礎、簡單的物理常識。那說明你的邏輯思維能力並不弱。相信我,只要願意學,你會成為一個優秀的程序員的。
2)多媒體技能
主要是繪畫,或者說美術。
最佳的解決方案是,你本身就是遊戲美術。那樣最好了,即使你一開始這也不會那也不會,相信我,你的老闆,你的客戶會逼你一樣樣學會的。
比較符合現實而且又理想一點的方案是,你雖然不是美工出身,但是卻有良好的繪畫才能。相信我,這真的非常有用。至少,你可以以獨立遊戲美工的身份,去找一個足夠靠譜的程序員隊友。如果有條件能找到一些學習資料,購買適合的硬體(如手繪板)進行進一步學習的話,你很快就能成長成為一個合格的獨立遊戲美術。
不過更符合現實的是,你並不會畫畫。這很正常,我對這一塊也是一竅不通,大多數(超過一半)的獨立遊戲開發者和你有類似的處境。你有海量的方法來彌補這一不足,最最簡單最最直接的方法就是尋找現成的素材。

當然,除了繪畫以外。視頻處理、音樂、樂器等等。都是非常有用的多媒體技能,遊戲在這一塊的要求也非常高。
總而言之,如果你有紮實的多媒體功底,自然會為你的遊戲加分不少。
3)策劃類技能
說白了,就是如何設計出一個好玩的、有趣的遊戲。
獨立遊戲大多由個人或者2~4人的超小團隊所開發。所以通常來說沒有專門一人擔任策劃,策劃的工作,通常有主程或者主美兼職。
那些技能屬於策劃類技能呢。如作文、編劇這類文學技能就屬於策劃類技能,它能幫助你更好的設計出符合遊戲主題的劇情。另外還有一點就是,玩遊戲。玩其他遊戲的過程,也為我們積累了不少遊戲設計方面的經驗。且不說設計成怎麼樣一定創新、好玩,但是做成怎麼樣絕對是坑,總歸還是能有個大體上的判斷。

然後我覺得光說感興趣不靠譜,你應該自己得問你自己兩個問題:
1)我要做一款怎樣的遊戲?
2)我為什麼要做這款遊戲?
恩,最後祝你成功~


其實並沒有那麼難啦。
RPG Maker都算是比較綜合的了,如果單純只是文字冒險,那種靠選項分支達成不同結局的那種遊戲,用PPT都可以做一個。

首先,寫一個完整的劇本。邊做邊想劇情是不可行的,已經有很多前人的經驗了,都是邊做邊想,卡在某一步做不下去,或者做著做著發現前面劇情BUG太多,不得不推翻重做,等等。總之必須先把劇本完善了,劇情合理,沒BUG。不需要你文筆有多好,但是故事得說清楚,前後要合理。
遊戲劇本除了講故事之外還要考慮可行性。不可能達成的效果NG。比如小說里會有XX眼神閃過一抹哀傷,但遊戲里圖片是固定的,未必表達得出這種效果。

其次,圖片。網上有免費素材包,但麻煩的是東拼西湊的素材風格不統一。最好自己或遊戲製作的搭擋就是美工可以自己畫。前面寫劇本考慮可行性時就要考慮圖片的問題。比如寫到角色在山頂眺望家鄉,但是沒有合適的圖片,代入感降低很多。
寫劇本和收集or繪製素材應該是同時進行。當然一開始就要寫個大綱,大致有些什麼場景,需要些什麼樣的素材,收集的話有個方向,繪製的話就寫完劇本再正式畫,免得半途改。

到最後才是遊戲程式。RPG類的,不管你ARPG,SRPG,橫版,傳統的回合制,都有很成熟的整套的系統提供你下載。重點是故事,因為玩家玩的是故事,圖片過得去就行,系統太眩目如果玩家電腦配置一般反而會卡機。
文字冒險類的,解謎or偵探or戀愛,真的系統上能用就行,全看劇本。當然用PPT做就太……囧了,RPG Maker可以做,現在很熱的橙光也可以,經典一點的krkr也可以,有太多可以用的。

甚至你實在是軟體白痴,也找不到合適的素材,你用文字寫一個像心理測試一樣一路走分支的遊戲,只要你題材好、劇情好,都有大把人玩。現在貼吧里一大堆初中生就在寫文字冒險,純文字沒圖片,人氣就靠題材和劇情,每更新一個劇情都有幾百個樓中樓回複選項。


這是我在知乎的第一個答案。
知乎是一個好地方,能讓人慢下來。

為什麼會回答這個問題呢?
因為我在小學二年級的時候,就是獨立遊戲製作人了。
我沒在耍你,誰說做遊戲一定要有電腦?一定要會編程?
高中學業肯定很忙,程序語言這種東西不是想自學就能自學的,更何況要學到你想什麼能編出什麼的程度。
所以我來給你講講我的遊戲製作人歷程,希望對你有所啟發。

小學二年級,我和兩個同學(A和B)在校車上無聊,於是就創造出口頭RPG的玩法。
遊戲方法簡單無腦,A和B一個是戰士一個是法師,我用嘴巴創造出一個類似現在網路小說的故事背景,然後告訴他們你們現在要打什麼怪獸,打了這個怪獸能升級還是能拿啥裝備,有什麼新的技能。回合式戰鬥,怪有多少血全靠我兩根手指比劃,打出暴擊還是miss全靠我心情。
玩著玩著不過癮又給這個RPG添加了更多的設定,什麼屬性相剋,還有什麼用悄悄話說的秘籍。
然後還跟現實生活結合起來,積極向上點的例子就像考試分數等於戰鬥力點數加成,壞一點的例子就比如使喚他們幫我倒杯水,請我吃路邊零食等等。
所有數值都記在一本本子上,每天校車上一個小時。到最後記了三本。
其他全靠自己一張嘴,和臨場發揮的劇情,一直玩到五年級,他們一直勤勤懇懇沉浸於此,現在想來有點對不起他們。
你看,那時候我就有現在國產網遊的大半智商了。

小學五年級,開始玩刀戰。就是整個校園裡撒丫子亂跑然後追來追去,我身材弱小打不過別人所以規定必須捅到背後才算贏。
現在火的runningman撕名牌不也是這樣。

到了初中,和前桌無聊發明了RPG版的剪刀石頭布。
大概意思是你除了出類似石頭,剪刀,布的技能以外還可以選擇給自己攢能量,能量多了可以放更強的技能,可以比石頭,剪刀,布都厲害,當然攢能量也會讓自己被任何技能打到。每局每人三條命。當時還沒那麼多電子設備,下課無聊就都開始玩這個,1V1發展到操場上10來個人群K,到最後校長出面說誰再玩就處分誰才結束,可見這個遊戲多流行。
當時還分兩個流派,小技能流和大招流,我和前桌還保持著每個月更新新技能的進度。
這裡我學到了現在熱門遊戲的精髓,一個遊戲要流行,得平衡,而且得是動態平衡。石頭剪刀布最公平但沒樂趣,遊戲複雜了才有樂趣,但是要讓別人一直保持興奮點就得不斷改動。就像dota,lol,爐石等大多遊戲做的一樣。

到了高中,也就是大概你這個歲數,那時候三國殺很流行,流行到放學都會有一堆人圍在班級里打的那種。我在高二為班級里的男同學們做了武將牌,技能都相對符合他們的個性,同時也玩了三四次作為平衡性測試,效果很好。基本上所有男生都問我定了一套,當然那時候還不懂賺錢。

現在,在大二,讀英語言文學,試著把莎士比亞筆下的人物變為爐石傳說的各種卡牌,任務巨大,只有個雛形。

說那麼多,只是想告訴你,開拓思路,做獨立遊戲編程重要麼?很重要,因為這是一個獨立遊戲的基礎。但是,讓一個獨立遊戲變成一個好獨立遊戲的元素有哪些?或許你會說畫面,這個是要砸錢才能完成的。更多的,是遊戲性吧。試著用已經成熟的體系,像我上面說的石頭剪刀布,三國殺,爐石,當然還有大富翁,狼人,象棋,撲克牌,麻將等等等等,創造出一款自己的遊戲,體會製作一款遊戲,推廣一款遊戲,維護一個遊戲的樂趣,或許是現在作為高中生的你有能力做的事情。我也想過做電腦遊戲的,RPG遊戲要考慮的事情太多我沒耐性,其他方面的遊戲我學了一年VB才將將會做類似打蜜蜂一樣的遊戲,要達到我想要的水平太難。

國內有個RPG叫OZ大亂斗,神作,製作人從高中開始做到結婚還在更新,你可以玩玩看。
日本的RPG獨立製作也很多,看不懂日文可以去看看有個叫嵐少的做的實況,遊戲和實況都很棒。
外國的獨立製作範圍就大得多,能花錢的話去Steam平台可以買到很多,沒辦法花錢的話找找盜版等能花錢了再付錢買。實在沒辦法,看看Markiplier的實況,順便練練聽力。

就是這些,願能幫到你,同時祝你身體健康,學業順利,到了大學,前景會開拓很多的,只要你堅持。


RPG Maker
如果自己編程,要一個人從頭學全部知識的話,估計等你學完你就不是高中生了。


樓主且看這個作品:戰棋遊戲神作《校園群雄傳2天の宿命》!下載地址已更新!
這是我在高二的時候完成的一款RPG Maker遊戲。
我第一次接觸RM是在小學五年級,那時候就是自己用RM2003搗鼓了一下,並沒做出成品。
在我初二的時候,我用RMXP製作了第一款遊戲《校園群雄傳1》。(當然現在看來是黑歷史)
但當時我老爸跟我說,你要先讀好書,連基礎都沒有是做不出東西的,你做遊戲能當飯吃嗎?你做遊戲能做出一朵花來嗎?後來我才發現,就算你在學校里學了很多東西,就算你掌握了各種編程
軟體設計的知識,如果你從最開始就放棄了努力放棄了夢想,你仍然什麼也做不了。
所以,要實現一個獨立遊戲,就從RPG MAKER做起。作為新手,你可以不必關心它的程序是如何實現的,你可以不用自己繪畫自己作曲而是直接使用網上的素材。你只需要關心你要做一個什麼樣的遊戲,你的想通過遊戲傳達什麼,你的遊戲應該具備哪些內容,你應該如何讓遊戲的內容傳達這些東西?
如果你真的想製作遊戲,就從零開始慢慢摸索,多動手。最後,你也許不一定會成功,但絕不會後悔。


我知道你想試試,大家有不少人只是勸你罷了,如果你喜歡,何妨一試呢,加油吧。:)

樓上有一些前輩們說要學很多東西,我覺得沒有必要——學好基礎固然重要,但學習基礎的時候會讓你茫然。直接做出一點東西來會讓你感到開心。

剛開始玩的時候推薦看看Python或者Java(這是兩門編程語言,兩者擇一,不要黑心)。
使用Python或者Java這樣的語言有助於你很快實現你所想要的東西。

Google 「Python Tutorial」 你就能找到不少資料;並且YouTube上也有很多視頻。比如你可以在YouTube上找Python Tutorial,就會有很多教程系列,教你如何使用Python這門語言。 (不用擔心英語,他們說的英文基本上都能聽懂)
Python有一個library叫做pygame,專門用來做一些簡單的遊戲的,你也可以在YouTube上找到教程,先學Python,再學pygame。
如果YouTube上不去的話可以試試Goagent,百度就能搜到教程。

對於Java,要入門的話可以先看看這本書「Head First Java」下面是中文版的鏈接,我百度上隨便找的,請喜歡的話買實體書,感謝支持作者:
[Head First Java (中文版)].塞若.掃描版.pdf_免費高速下載
比如Java的awt庫就可以用來做二維繪圖等,一樣是先學Java的基礎再學它的擴展部分 :)
另外,你可能熟知的MineCraft,是使用Java寫的(我記憶裏應該是,錯了不要噴我咩)

實際上,作爲初學者,很多的素材都可以在網上找到。比如你想要做一個合金彈頭類型的遊戲,你可以不用做那麼細緻——你的主角,可以是一直都只有一張圖片,通過移動圖片在背景中的位置來表示行走,所有的敵人都只有一個樣子,也是其他的圖片這樣。
玩的時候會遇到問題,遇到問題的時候再想怎麼解決,這時候再去學習一些基礎的東西,你就會有動力 :)

對於 @矩陣 說的,開始學習的時候直接上手Unity引擎(一款遊戲引擎),我不是特別的贊同,因爲:使用遊戲引擎要先有編程的基礎,或者至少要有一種編程的思想 :) 不過他的建議還是很靈的~ 你可以多向他諮詢一下遊戲開發 :)


導言:現在努力高考考到好學校,將來才能進入遊戲行業。(自曝我追尋夢想的歷程

先說說我自己吧,自小學的時候就立志要做遊戲,十幾年來玩了幾百款各類型的遊戲,06年為 了以後能當程序員做遊戲,於是在高中分文理的時候,平時考試理科比文科少150分的情況下,依舊選擇理科。然後就悲劇了,考了個一般的大專,但是報考的是軟體技術系,也算是圓了夢想第一步。
但是,07年上大學才發現,現實是殘酷的,大學的時候學了,C,C#,軟體工程,rose建模,數據結構,等等才發現和做遊戲沒直接聯繫啊,就像是學了文言文,你也不是直接能做八股文考狀元了。可惜了我的十幾年夢想青春了。
於是呢,我就開始用rpg maker xp vx 做遊戲,堆事件,改腳本,修音樂,ps素材。1年的事件終於把《傭兵天下》的前幾卷做成了遊戲。叫做,傭兵天下 傭兵天下SC,加在一起大概有幾萬的下載量吧
但是,畢業之後才發現這些都沒什麼用啊,首先我所在的城市雖然是省會,但是根本沒有遊戲公司,最多是做做外包手游的。而網上看看,大型遊戲公司招聘條件,基本都是要求,熱愛遊戲行業,重點本科或研究生。熱愛遊戲還能考上重點本科或研究生,這智商突破255了吧。學歷不夠我也只好,改行做網路營銷了。
所以,別想做遊戲了,高中的時候就是要好好學習,考重點大學,畢業之後才能有條件進入遊戲公司做遊戲。


如果你單純想玩遊戲,我推薦你不要因為遊戲而耽誤了你的學業。
但是,如果你想朝著遊戲設計師方向進軍,那我勸你至少學好你高中的數學,程序什麼的你高中還暫時不用怎麼學。
打好數學的基礎,大學之後就是你騰飛的搖籃。
大學的時候學好數據結構,高等數學,離散數學、線性代數。
另外,英語也是必不可少的,因為很多的專業文檔是國外開發者寫的,你必須要看得懂他們的東西才能夠收為己用。我同意樓上說的,先讀書,有基礎才能搭建高樓。


作為高中時候酷愛編程寫遊戲的過來人,想必可以說幾句給你。

你既然想到做遊戲,想必已經玩了一些遊戲。我不知道你說的「獨立遊戲」如何定義,想必也是有耐玩度但工作量不至於特別大的那種小遊戲。

可就算是小遊戲,你也一定知道,編程、美工、劇情一個都不能少。
劇情不一定是一本小說,但它是你這個遊戲的腳本,好吧,我們就稱之為腳本,它是你這個遊戲的發展路線,耐玩與否的保證。它是遊戲的靈魂。沒有耐玩度,再好的編程和美工都是無意義的。
美工是吸引玩家的敲門磚。很不幸你晚出生了幾年,不再是電視機上打乒乓也可以打倆小時的年代了,那時候沒有美工需求。現在,沒有美工的遊戲,連AppStore都上不去吧。
編程是保證上面兩項的基礎,再好的劇本和美工,沒有引擎的保證,還是沒法玩下去。

既然有上述需求,那你應該多觀摩其他小遊戲的特點,惡補自己的弱項,才能獨立完成一個遊戲。高二不是問題,高二的問題是你如何去做遊戲的同時,擺平你自己和你家裡人對你上大學的期望。

並不是想打擊你,但還是想說,一個好遊戲要靠一個好團隊,哪怕是個高二的團隊也行。單打獨鬥當然也可以出精品,那你必須是一等一的人物。而你如果真的是一等一的人物,那你這個高三和高考也不用去做了,直接去北上廣吧。


站在這個行業外,可能把獨立製作遊戲看的太過簡單,況且你還沒有任何實際工作經驗.

由於你是高中學生,建議:
1.課本知識要學好,上一個計算機系/數學系不錯的大學對你以後的遊戲開發事半功倍.
2.由於是獨立開發遊戲,不但編程功底要紮實(計算機/數學),
而且要知道遊戲的好玩點在哪(遊戲策劃),知道如何把遊戲界面做的漂亮(設計/美術).

至於現在可以做的,如果之前沒有編程經驗的話,現學任何遊戲引擎所需要花的時間可能
都不是你能夠接受的.

可以從一些簡單的語言入手,比如javascript/python/java.
網上有類似python貪吃蛇,java坦克大戰的視頻資料,都是針對新手的.
從小白開始花3-6個月也能夠玩上自己的遊戲.
當然這些遊戲只能自娛自樂用,如果真正想獨立製作出商業級別的遊戲,
請工作5年後再來.


從現在開始動手,需要什麼學什麼
完全沒有基礎的從rpgmaker或者gamemaker開始
之後你要決定走美工還是技術線(如果你是發起人,壓根就沒有策劃線,除非你先把美工和程序找齊了,既然是獨立遊戲,幹啥的都得是半個策劃)
如果走技術線,上述兩個工具肯定是不夠了,unity引擎或者cocos引擎至少要會一個,至少c#或者javascript要學起來最好能熟悉c++,遊戲相關演算法要了解並能夠實現(比如說最基礎的尋路演算法什麼的),然後根據需要,實現上述兩個工具所提供的功能並運用起來,這就夠你折騰的了
走美術線,要麼有程序合作,要麼繼續rpgmaker或者gamemaker吧,做得好也是可以做出好遊戲的


個人覺得高中的時候 還是更多地把時間花在學習方面 而不是製作
1、高考
2、你缺乏製作遊戲的技能(策劃類、美術、編程、音樂)
策劃,在高中你可以和高中的基礎學科一起學習。
數值——數學
劇情——語文、歷史(多看不同世界的神話體系,對遊戲世界觀設定很有幫助)、地理(一個朋友因為主修地理,所以製作地圖都會考慮地理知識,可以做出氣候、光照之類的詳細數值,蠻精緻的... ...)
系統——微觀經濟學
美術、編程——自學
音樂——可以通過聯繫一些免費音樂製作人來得到他們的授權(目前個人知道的(非商業)製作組,原創音樂的很少,原創音樂做的好的更少了... ...所以不建議考慮,如果真的要挖的話,往高校的樂隊考慮)
3、高中很少靠譜的隊友
(當然如果你是自己獨立製作,可以不考慮隊友)
4、製作遊戲所需的時間周期較長(像《白雀》的製作人水野妹子一周完成一個遊戲的高效率的只是少數人)
PS.記得個人所在的社團,上一個遊戲的DEMO就做了2年才完成.......= =||


怎麼說呢。
我就想做一款遊戲
在網上發現了這麼多好東西,分享一下
希望大神看到了,帶帶我(圖)
1,RPGMaker(可以製作日系RPG遊戲)
2,GameMaker Studio(可以製作大部分2D遊戲,而且產生了一批名作:CrashLands;undertale【神作啊】……我很喜歡這個軟體)
3,FPS Creator(有安卓版的,還可以,類型只限Cs類的)
4,Gameguru(這個看似不錯,也是FPS類的,連建模都給你省了,你可以捏臉,內置上萬款素材模型,不過國內教程太少)
5,My World(3和4和5都是同一家公司:the game creator,這個軟體是製作2D遊戲的)
6,GameSalad(不太出名)
7,Gamemei(國產的,微信小遊戲就是這個做的,如果你要求低的話,有官網,好處是可以在線做遊戲)
8,Construct2(自由度也比較高,很好的導出Html5)

2017年10月21日早上更新

9,BuildBox(完全不需要代碼,免費使用一個月,適用於平面遊戲,後面每月收費99$,預付一年84$)

10,Unity(不說了,需要良好的編程知識:C#)

2017年10月21日晚上更新

11,Free Online 3D Game Maker(據說可以在線製作3D遊戲,可以研究一下啦,需安裝flashplayer)

看吧,這麼多製作遊戲的工具,你需要的只是專註於你的想法,看了這麼多非鼓勵性的回答(我不是針對各位,我只想說在坐的……),我想:這就是國內的大環境?這個行業這麼沒希望?

告訴問主,如果還有這個想法,希望聯繫我,我也在尋找你。


我初中自學一年vb,做過一個小遊戲……用vb做遊戲其實挺可笑的呵呵…… 給我的感覺是 功能模塊很重要 。如果要做一個遊戲,在設計階段先把 有什麼功能模塊如獎勵,通訊等等 和 各模塊間的聯繫 貫通清楚。 同時獲知用戶的體驗很重要!
做遊戲所需的編程知識可以說幾乎是集大成的,另外美工其實可以先不考慮,做好最基本的之後慢慢美化。
要從哪些語言學起就看你想做哪些類型的遊戲了,加油


我就是個屌絲程序員。。。在遊戲公司上班。。。。我不知道你想做遊戲是什麼意思。。。。是做著玩還是要幹啥。。。。做著玩的話就自己瞎比做就行了,如果有人看上你說不定就不用上大學了。。。不然的話還是好好讀書吧。
如果不是做著玩,那就好好讀書,考個靠譜點的大學,做遊戲的知識各方面都知道一點,然後找一幫小夥伴,你不要做任何具體的事情(但是要了解),做做遊戲玩一玩。完了時間差不多就去忽悠老闆忽悠風投給你錢,然後你就可以開始做遊戲了。
大多數遊戲還是用錢做的。
沒錢或者忽悠不到錢只能是玩玩而已,不過玩玩也有可能就成了。
反正就是有錢就行。。。。沒錢試試運氣。。。。


你現在的第一任務是高考啊騷年。遊戲神馬的大學再去想吧。


推薦閱讀:

高溫天氣軍訓是否違法?
為什麼我們小時候老師都說「長城是月球上唯一能看到的人工工程」?
如何看待諾獎得主中村修二批評日本乃至東亞教育體系?
如何培養孩子的延遲滿足能力?
想讓兒子從事航天工作,比如發射場,控制中心等該怎麼培養?大學該學什麼專業?

TAG:教育 | 遊戲開發 | 高中生 | 文章 | 獨立遊戲 |