零基礎,想做手游獨立設計開發,我需要學習哪些知識和技能,掌握什麼技術?
高中即將畢業,想以後能自己設計開發自己想做的遊戲,或者組建自己的團隊,在這之前就遊戲開發上面我需要掌握哪些技術和知識?希望各位大神能夠指點,推薦一下!謝謝!
看了看目前回答的幾個答案,對題主來說都沒有起到實際的幫助,於是我覺得有必要回答一下了。
關於資金
首先,前面幾位答主都強調了「你要有錢」這個問題,然而我想說的是,開發獨立遊戲恰恰是不需要太多資金來支撐的,而其最主要的成本是時間成本。因為開發遊戲真正用到錢的地方其實不多(假設你已經有開發所需要的設備並且不用發工資),資金主要用於後期上線(比如向蘋果支付開發者賬號所需的費用)和推廣方面。開發獨立遊戲真正需要大量付出的東西是時間,如果你有決心付出大量時間去做這件事情,那麼資金其實是次要的問題。
現在國內越來越重視獨立遊戲這塊市場,許多公司都紛紛推出了自己的獨立遊戲扶持計劃,比如中手游、樂逗遊戲推出的獨立遊戲扶持計劃,或者近日騰訊推出的極光計劃,對此感興趣的同學可以自己去了解一下。這些獨立遊戲扶持計劃都能為獨立遊戲開發者提供很大的幫助,因此我們也不需要擔心自己的遊戲在發行、推廣等方面的問題,作為開發者,我們只要專註於遊戲開發就行了。
獨自開發or團隊開發?
在沒有資金而又想組建團隊的情況下,團隊最好就是使用「無資金開發,後期收入分成」這種形式,不過前提是要說服別人在前期沒有資金的情況下願意和你合作。如果實在找不到志同道合的朋友,再考慮自己一個人獨自開發,但一般情況下不建議這樣做,因為一個團隊里大家各司其職,發揮自己最擅長的能力,往往比一個人開發的效果要好。而且,獨自開發遊戲對於一個人的綜合能力有很高的要求,
當然,如果你的能力過人,可以考慮獨自開發遊戲,獨自開發遊戲相比團隊開發也有一些優點,比如:不用考慮收入分成這種頭疼的問題,因為最終開發遊戲的所有收入都歸你個人所有。又比如:可以完全以自己的想法去做遊戲,不用因為團隊想法不和而爭吵起來。
需要的知識和技能
談完了資金和團隊的問題,接下來就來講講重點——開發獨立遊戲所需要學習的知識和技能。開發一款獨立遊戲所需要的技能主要包含3個方面:遊戲設計,編程與美術。
1.遊戲設計
開發一款獨立遊戲,其最重要的事情當屬遊戲設計了,而程序則是遊戲設計的實現方式,美術則是遊戲設計的表現形式。
學習遊戲設計首先就是去玩遊戲,去玩各種各樣的遊戲,了解它們為什麼這樣設計。不僅要玩好遊戲,也要去玩爛遊戲,當你去玩爛遊戲的時候思考為什麼這款遊戲會那麼爛,往往能學習到更多。當你玩了足夠多的遊戲時,你就有了去深挖遊戲設計原理的必要條件了,
然後,就是去看一些有關遊戲設計的書籍,例如:《通關!遊戲設計之道》,《遊戲設計夢工廠》,《遊戲設計藝術》,《遊戲設計的100個原理》,《遊戲設計要則探秘》等。當你看了這方面足夠多的書籍後,就能對遊戲設計有了更全面的認識了。
2.編程
要將你所設計的遊戲以電子遊戲的方式實現,就需要編程了。然而編程是一門很大的學問,開發者需要一個完整的知識體系,才能夠勝任開發遊戲的工作,這裡建議題主大學選擇與計算機相關的專業。
如果是想自學編程的話,建議的學習路線是C++→C#,在編程語言之外,還要去學習演算法、數據結構、資料庫等編程必要的知識(程序需要的知識太多了,還是建議進入計算機相關專業系統地學習)。在有編程基礎的前提之下,再去學習遊戲引擎的相關知識就會順利得多。
有了編程基礎後,就是學習遊戲引擎了,現在主流的獨立遊戲開發引擎是Unity,我主要的學習方法是看書,主要推薦幾本書籍:《Unity5.x從入門到精通》、《Unity官方案例精講》、《Unity遊戲設計與實現》。除了看書,也可以在網上找一些視頻看看,但個人感覺一般視頻講解的比較籠統,沒有書籍全面。經常去瀏覽一些技術相關網站和論壇也能起到提升作用,例如:Unity官方中文論壇。
3.美術
我是軟體專業的,所以在美術這方面能給到的建議不多。但如果要學習畫畫的話,建議報一個班去學,因為有人帶著學比起自己一個人像無頭蒼蠅一樣摸索著學,效果要好一些。
美術學習路線主要是先學習畫畫基礎(如素描、三大構成),再去學電腦繪畫(在這方面又要去掌握Photoshop等軟體的使用了)。
另外,經常瀏覽一些藝術網站能起到審美提高的作用,如花瓣、Pinterest。
最後的一些建議
要提升自己水平最重要的還是去做遊戲,不要總想著必須把所有知識系統地學完一遍再去做遊戲,在學習了一些必要的基礎後就能開始做遊戲了,因為只有在做遊戲的過程中才更加能發現自己哪方面不足,能在日後更有針對性地提高自己欠缺的能力。建議關注並去參加各種遊戲大賽,比如Global Game Jam、indiePlay等,在參加比賽的過程中能夠提高自己的能力,也能認識到圈子裡的人。
還有一點很重要,就是多多關注一些比較有深度的遊戲網站,如indienova、奶牛關、觸樂等,時刻了解遊戲界的各種狀況和趨勢,對提高自己關於遊戲的知識水平也有很大幫助。
最後以陳星漢老師說的一段話作為結尾吧:
世上沒有所謂的生下來就有天賦這回事。只有一個人做自己所愛之事才會有激情。如果這個人愛他做的事,他就更可能花更多時間和努力去做這件事、思考這件事,並且睡覺時做夢還想著這件事。隨著時間和努力的積累,那些其他只花了少量時間的人就會把這個人稱之為"有天賦的人"。——陳星漢
你。。有錢嗎?
零基礎的話,編程建議gamemaker,據我所知廢土之王就是用gamemaker做的,雖然我沒用過,但是看廢土之王的品質,說明工具其實是其次的,獨立遊戲重要的是創意和美術,我看過很多遊戲的程序其實要求很少,甚至可以說簡單到令人髮指,比如1+1等於2,但是人家硬是通過創意和美術獲得了蘋果的推薦。。。
編程作為專業以及以後職業,美術作為愛好,平時玩遊戲的時候多研究玩法而不是單純娛樂。
編程的話,學好計算機基礎,掌握一些計算機語言,至少精通一門。
美術的話,基本素描、速寫、色彩(完全可以自學,網上視頻教程),關鍵是photoshop,可自學,基礎操作會了之後買塊數位板練手繪。其它就是玩各種各樣的遊戲了。
大學是最自由的幾年,多學多干。大學讀了么家裡有車庫么
恩,說的很對,沒錢就不要做了,夢想雖好現實更殘酷
======================
首先我建議上大學!
真的很重要,沒準還能遇到一群志同道合的人,上大學之後你看到的行業內的情況也會不一樣,現在的遊戲行業就像圍城。城外的人想進去,城裡的人。。真會玩??(??????) ?
建議大學學習計算機專業,不管什麼樣子的遊戲玩法都是建立在編程上的,即使一款號稱穿著藝術皮的遊戲,玩法也是重中之重。
我是從藝術方向進入的,目前在讀大學,學習了場景概念設計,角色概念設計,次時代建模,動作,特效,現在在自學C#和unity,畢業設計打算做一款偏藝術風格的小小小獨立遊戲
一開始我也想靠獨立遊戲發家致富的,但是困難真的蠻多
首先是沒錢(=_=)其次遊戲國內發行無力,國外發行沒渠道(這個還不算問題,可以找到)遊戲方面,前景無法預估,例如fly bird,一個飛鳥遊戲火起來了,雖然後來好多人也分析,但是這些人並沒有再實現實際操作會遇到更多的問題,不管是客觀因素還是主觀因素對於現在的我來說,活下去才是正經,但是夢想還是要有的,萬一實現了呢?零基礎,就不要自己瞎折騰了,找個遊戲公司,行業里折磨個三五年,真正了解這個行業了,再來說做獨立遊戲的事,不然,你就是那萬分之九千九百九十九個loser
推薦閱讀:
※moba或者moba概念的手游會是下一輪的熱點嗎?
※如何分析遊戲運營數據並提出有效改進方案?
※如何評價崩壞3在2.0中取消與女武神的互動系統?
※從遊戲美工轉作遊戲策劃看些什麼書比較好?
※求推薦一些遊戲策劃方面的書?