熱愛遊戲的人,大多都有一個遊戲夢,就是做一款屬於自己的遊戲。那麼,如果要自己獨立,或者自己牽頭找小夥伴一起做一款遊戲,該如何開始呢?需要學會哪些技能?用什麼工具?如何著手?以及有哪些坑千萬不能踩?我們蒐集了一些開發者的分享,希望對大家有所幫助。
圖為獨立遊戲《死亡細胞》
分享者:LiterateRiffraff
前端:unity + xlua + fgui
後端:golang + mysql + redis
美術:ps + max
策劃:excel+world
其他工具:tilemap(2d地圖),vs,vscode,騰訊文件
分享者:你一點都不? ??可愛
引擎cocos、unity,語言C#,js等,後端java、golang部分不需要後端,ps自己修修圖。買點商用素材,有條件自己改改。GitHub和外掛避免重複造輪子。策劃excel,world思維導圖等。快速出demo,接受反饋驗證是否可行。後面看是否需要找發行拉投資,或者自己繼續單幹拉人。
分享者:派大星
1.引擎選擇:移動端U3D/UE4,獨立開發建議用U3D,開發方便,入門容易。小程式端CocosCreator/Laya/egret。cocos擅長2D小遊戲,Laya擅長3D小遊戲。
2.遊戲開發架構:建議在網上找成熟的遊戲開發,在架構中開發,事半功倍。
3.美術資源:可以在美術外包平臺找美術,效率有保證。建議不要找熟人做,效率沒法保證。
4.外掛接入:包括廣告、內購、統計,這三大塊外掛。發國內就接國內各大廠提供的外掛。發國外要接國外大廠外掛,儘量不要接國內廠商的外掛。
5.遊戲釋出後的運營和推廣:這部分最好有專業人員。否則推廣的費用基本都賺不回來。
分享者:Nicholei
1.技能方面:首先得學會程式語言,C++語言,即透過指令碼語言,給計算機發出指令,然後接到反饋,做出互動;Unity遊戲引擎,透過這個遊戲引擎,很多基礎元素部件都可以拿來直接搭建,非常方便,再結合C#語言,就能實現指令下達到部件,這是C#和Unity的互動關係。其次就是美術,從概念原畫設計,建模,材質,骨骼,蒙皮,繫結,動畫等一系列工作。再就是聲音了,AE,PR,Audition對音效的處理,編輯等等。
2.工具方面:遊戲引擎Unity3D,虛幻4,UE4,UDK等等。
3.如何入手:首先必須得學會程式設計,前面提到過的C#,js等;其次是一些基礎理論知識的學習,建立正確的價值觀,拓展眼界,看見更多的遊戲可能性,深入研究遊戲類別,以及專項問題的研究等等。然後就是對視覺和品質的把握,審美能力的提升,繪畫技術的精進,建模技術的研習,動作技術的捕捉等等。總言之,開發一款遊戲是個龐大的工程,需要前期有很全面的規劃週期,要不然開發週期會非常長。然後還有就是後期的運營和推廣,都是需要實踐才能習得的本領。
分享者:Irae
1.技能方面:儘量會一門程式語言,傳導資訊很容易出現資訊誤差,自己能策劃and程式設計會減少很多不必要的修改。至於其他技能根據情況量力而行。
2.工具:一般引擎cocos,u3d,ue4,根據專案情況,一般u3d即可。
3.著手:要明確的規劃要完成的遊戲體量在什麼樣的量級,給使用者的呈現方式是如何的,核心玩法是什麼,有一定理論推導以及較為完整的遊戲目標反饋後,一定要做一個核心demo進行初步的體驗,再對計劃進行微調。
4.大坑:遊戲體量/開發週期:把研發目標較為細緻劃分,打出功能與最佳化部分返工的預計提前量,不要輕易修改立項初始預計的遊戲體量,以免造成開發週期出現較大程度上的延期。人員:告知團隊成員預期的專案要多久完成,確保大家都可以接受,要打出部分修改的提前量。團隊目標樹立:早一些進行團隊內的資訊公開同步,讓大家都知道目標是什麼,進行目標階段式追求。資源:資源一定要前期進行梳理,不要等最後資源越來越多想著後期可以最佳化,獨遊開發本就困難重重,一定要減少返工的成本浪費。盈利:遊戲做完了要怎麼發售,如何推廣,這個在立項之初就要進行梳理,專案完成度達到一定程度後,30~80%,可以拿出去找尋一些資源投資等。