分享一些我在遊戲開發中的踩過的坑和經驗(好用工具推薦篇)

哈嘍哇,這裏是獨立遊戲開發者-月籠沙-。在上一篇文章中,我探討了在遊戲開發過程中,那麼多的工具,如何學習才更高效。

那篇文章說實話蠻空洞的,都是理論,是些摸不着的東西。但沒辦法,這個經驗分享系列,需要循序漸進,容易分享的和不容易分享的,都得搬到檯面上講。

這一次,拿我已經開發上架Demo的遊戲舉例、還有我在兩年半(警覺)的開發過程中,用過的那些好用的工具吧!!

本篇文章涉及到推薦的工具種類:

  • 代碼編輯器

  • Unity插件

  • 資源網站

  • 美術繪製工具

  • 音效網站

~~~~~~

一、代碼編輯器

由於我是用Unity引擎的,這裏就推薦一下,有哪些適合編寫C#代碼的編輯器。

目前主流的編輯器,大概是3種:

Rider

這個是我最推薦的,也是我目前用來做主力的編輯器,是讓我相見恨晚的軟件。

  • Rider由JetBrains公司開發,用過他家的IDEA的話應該知道有多麼好用:超級智能的代碼提示、處處令人驚訝的貼心小細節、簡約大氣的編輯器界面,用起來如沐春風。

  • 目前有免費的非商業用途協議,可以讓你免費使用。平時用來學習、敲代碼很合適。具體到在Steam上架付費遊戲,問題應該也不大。

  • 和Unity集成度高。

  • 缺點就是,對電腦內存的要求比較高,運行起來2G佔用起步,推薦你用Rider的話,電腦內存需要大於等於16G。否則你需要和Unity一起用的時候,會出現內存不足情況。

Visual Studio

這個我用了快2年,也是挺不錯的編輯器,它像你那個一板一眼的朋友,嚴謹、不開玩笑,但非常可靠。

  • 素有“地表最強編輯器”之稱,如果你會用,那麼它沒有缺點。

  • 對個人開發者和小團隊來說,基本不需要支付使用授權費。

  • 和Unity集成度高。

  • 對電腦配置需求低,運行起來只需1G內存左右。

  • 缺點方面,編輯器的界面、UI等,如果對比Rider的話,會顯得粗糙點;暴露在外的功能很多,眼花繚亂,讓新手會有點難以上手;還有在開發中的代碼提示、細節方面,不如Rider貼心。

Visual Studio Code

這個我沒用過,只簡單談一下我的認識。它相當於一個空的容器,你可以爲它下載各種插件,讓他實現各種功能。你可以用它來編輯大部分語言(Python、Java、C++、C#、Go、PHP等),只要你爲它安裝相應的插件。它與Unity的集成深度怎麼樣,我不太清楚。比較適合程序員。

二、Unity插件

前言:請各位新人開發者,一定要儘可能的去學習使用各種插件!插件不僅能夠幫你節省大量時間,你在使用的同時也能學到很多優秀的代碼設計思路。效率,是開發中極其重要的。

~~~~~~

Dotween

神級插件。我的遊戲《永夜的光塔》裏就大量使用了這款插件。佛陀曾在經文裏說過:世上若沒有Dotween,那也便沒有了光。

  • 擁有免費版和付費Pro版,且免費版已經包含絕大多數好用的功能。付費Pro版打折時僅需7美元。

  • 能讓你的物體移動、縮放得很有Feel,非常Juice(帶感)。

  • 工具帶有一套Tween流程,這套流程不僅可以讓你的遊戲物體變化(移動、縮放)得更加自然,同時也適用任何變化的事物,例如,你可以用它來變化int變量,從1逐漸變化到100;你也可以讓一張圖片的透明度從1逐漸降到0。

  • 工具帶有一套延時系統。你可以在某個程序節點上,選擇延遲X秒再執行你想要的代碼。

如何學習Dotween呢?由於這款插件已經非常有名,所以網上的教程很多。你可以去B站搜,也可以閱讀官方英文文檔。我最推薦的是問AI,提問方式爲:“在Unity中,如何使用Dotween實現XXX表現/功能”即可。工具整體不難,很適合當新手的第一款插件

All In 1 Sprite Shader

超級好用,好用到什麼程度?你只需畫張圖,後續可以幫你承擔部分動畫功能。開發2D遊戲強烈推薦安裝這個插件!它可以爲你的Sprite圖片帶來大量的預製好的效果:手繪風抖動、消解、受擊特效、爲2D圖片帶來3D影子、描邊等等非常多好用的效果!

魯迅對此曾這樣評價:All In 1 Sprite Shader,Very Good!

關鍵是,極其容易上手!所有Shader特效你都只需要在同一個Inspector中設置,鼠標點一點,一目瞭然,毫不繁瑣。

如何學習這款插件呢?可以查看該插件商店下面給出的官方文檔地址。雖然是全英文的,但是翻譯一下還是能看懂的。

文字動畫師 | Text Animator for Unity

你有沒有想過爲你遊戲裏的文字添加動畫,讓文字也能栩栩如生?

這款插件爲文字注入靈魂。

看看它可以爲文字帶來什麼樣的動效:

我的遊戲《永夜的光塔》裏,人物說話的效果也用到了這款插件:

這款插件還能讓文字播放時,也能播放音效,適合製作人物說話音效功能。

好用是非常好用的,就是插件可能貴了點,原價65美元,打折時32.5美元,可以享受到Unity資源商店的優惠碼,所以最終價格在24美元左右。你如果不確定要不要買,推薦下一個學習版看看。

如何學習這款插件呢?還是老話,查看官方文檔,雖是英文,但翻譯一下可以看懂。同時也可以問AI。

Unity Excel Importer

免費開源插件。我自從認識它以後,一直在用。

相關的教程和下載地址在這裏,這個Up介紹得很好:

【Unity乾貨】Excel讀取到Unity_嗶哩嗶哩_bilibili

我來補充一些關於這個插件的知識:

  • 遊戲內的數值(每個角色單獨的屬性、怪物的行走速度等),通過這個插件,你可以全部配置到Excel。

  • 爲什麼遊戲數值要配置到Excel?因爲Excel本身就是處理數據的能手。配置在Excel裏,各種數據一目瞭然,修改和查找非常方便。如果你配置在代碼裏,別說有多痛苦了,找起來麻煩,而且你稍微修改一下,回到Unity就要編譯幾秒甚至幾十秒;在Excel裏,你甚至可以用各種公式來計算你配置的數據帶來的各種資源產出,對於數值策劃是很友好的。

  • 用了這款插件,你只需安心關注Excel裏的數據,且修改數據,回到Unity並不需要編譯。極大節省時間。

  • 我補充下上面教程中沒提到的技巧。教程裏說,你在Excel修改了數據,回到Unity就要手動刷新一次。但其實不需要的,你在Excel修改數據後,回到Unity後,數據是自動刷新的

電影《一 一》有句臺詞:電影的發明,讓人類的壽命延長了3倍。

而Unity Excel Importer,讓你節省出9356部《一 一》的電影時長。

三、資源網站

Sketchfab

網站地址:https://sketchfab.com/

介紹:一個很好用的3D模型網站。裏面有很多免費的模型,拿去直接用在最終遊戲成品裏都行;也有付費的高質量模型。總的來說裏面的模型質量還不錯。

Unity資源商店

網站地址:https://assetstore.unity.com/

介紹:這個沒什麼好說的,基本Unity開發者,都會從中購買插件、資源。裏面免費的東西很多,偶爾逛一逛會發現不錯的東西。還有建議各位開發者,花小錢買插件來辦大事,是非常有必要的。效率在開發過程中非常重要。

在Unity商店購買的一些美術、音效等資產,其實也可以用在其他引擎裏;同理,虛幻資源商店買的資產也可以用在Unity。不過有例外,跨引擎使用購買的資源,要看清楚資源的協議是否允許。

Game-icons

網站地址:https://game-icons.net/

介紹:強烈推薦!一個站內所有資源全部免費的網站!這個網站裏有很多質量很高的2D美術圖標,很適合在開發2D遊戲的前期,用這些美術來進行一個快速的原型開發;用在遊戲的UI方面也是非常合適的。嘿嘿,這個網站我還是在Up獨立遊戲蜥蜴君的視頻裏認識的。

如果你看中了一個美術圖標,顏色不太滿意,也可以直接通過站內工具修改。站內工具可以修改圖標的很多屬性。

花瓣網

網站地址:https://huaban.com/discovery

介紹:適合用來尋找美術設計的靈感,但其中的資源不適合用在遊戲裏。我在一個公司呆過,策劃同事們很喜歡在這個網站尋找一些設計靈感:UI設計、新角色形象等,因爲裏面收錄了很多不同遊戲內的截圖、一些質量不錯的美術圖等。

Humble Bundle

網站地址:https://www.humblebundle.com/

介紹:大名鼎鼎。本質是一個慈善網站,通過低價售賣各種資源(遊戲、美術、音效、工具、電子書籍等)來籌集慈善基金。我還沒有從裏面買過資源,因爲好像搞定這個網站的支付方式有一點點麻煩。但總的來說,如果你願意去折騰,這個網站極其有用

愛給網

網站地址:https://www.aigei.com/

介紹:資源種類包含:模型、音樂音效、視頻、教程等。需要登陸才能下載資源,不失爲一個備用的資源網站,沒事可以進去逛逛。

推薦網站內的【免費在線小工具】,在這裏可以裁剪音樂音效等:

四、美術繪製工具

Aseprite

  • 強!!如果你準備走像素畫風流,無腦選擇就對了

  • 開源免費,不過你需要學會如何構建(B站有教程)。如果你不想這麼麻煩,可以在Steam買一個現成的(原價70,打折50多),就當是支持作者了。

  • 有許多插件可以安裝。我目前還在學習軟件的基礎,還沒到用插件的地步,不過基礎部分已經夠好用了。我正在開發的遊戲《永夜的光塔》裏也有很多自己用Aseprite畫的圖。

  • 草履蟲般的電腦配置也能運行Aseprite。

永遠爲開源免費的精神所感動!

Photoshop

  • 簡稱PS,美術人員必備軟件。

  • 任何美術風格都能勝任,只要你有相應的技術。

  • 不過由於太強大了,功能巨多,上手會比較難。

  • 收費方面,貌似沒有免費的政策,個人或團隊,按規矩來說,都得交錢才能使用正版。網上不知名地方下載的學習版PS,用不了多久,就會彈出提示,說你需要激活正版的許可,你不激活正版的許可,就會一直有一個彈窗提示你,雖然不影響使用,但還是煩了些

  • 對電腦的配置具有一定的要求,不算高,但太低不行。

WPaint

網站地址:https://wpaint.fun/

很有趣的一個免費繪畫網站,畫畫和玩遊戲一樣。自帶幾個討喜的畫筆,還有畫面抖動效果,新手也能畫出不錯的畫。沒事可以玩一玩。

貌似是國內的開發者做的,很棒,可以支持下!

五、音效網站

jsfxr

網站地址:https://sfxr.me/

介紹:這個網站是一個免費的8比特音效生成網站,如果你懂得一些聲音方面的知識,有很多參數(我也看不懂)可以供你調節。聲音小白的話,只要隨便點一點按一按,有耐心的話總會調出滿意的音效。如果你經常按裏面的“Random”按鈕,會有意想不到的收穫。8比特的音效,很適合製作復古類或極具個人特色的遊戲。

ChipTone

網站地址:https://sfbgames.itch.io/chiptone

介紹:需要科學上網才能進。同樣是製作8比特音樂音效的免費網站。不過界面風格非常討喜,也適合新手入門。還可以選擇下載軟件到本地,隨時隨地創作音效。

Freesound

網站地址:https://freesound.org/

介紹:很強的一個網站,我用的不多,但大部分開發者都會推薦這個網站,大家可以自行探索一下。

耳聆網

網站地址:https://www.ear0.com/

介紹:國內的聲音網站。不是很推薦用,不過作爲新手的話,可以適當用一用,中文界面很友好。網站缺點很多,例如聲音的版權有些是未知的,它標註是免費使用,但指不定是從哪裏薅來的;還有你需要登錄才能使用,且不開通Vip的話每日下載音效數爲10個。

六、最後

呼~這篇文章花了我不少時間。如果能幫到你,已經很開心了。

如果你也有好用的各種工具和網站,歡迎分享到評論區一起讓大家看一看。

我是獨立遊戲開發者-月籠沙-,敬請期待我的下一篇遊戲開發經驗分享貼!

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com