您好,我是阿葉葉繁晟,曾經歷過到遊戲公司,為別人製作遊戲,也曾與夥伴一起開過遊戲公司,製作過多款獨立遊戲,而現在我是一個獨立的遊戲開發者,獨立接案、到學院當講師、獨立開發屬於自己的遊戲。

「遊戲好不好玩和技術厲不厲害,並沒有直接的關係。」 這是我在多年授課時,在第一堂課一定會提出來的事情。除了讓剛接觸Unity的新朋友對自行開發遊戲軟體更有信心以外,同時也希望學生在結束這堂課後多年的開發生涯中鑽研技術時,有一天會想起這句話並反思當下設計的意義與初衷。
在開發之路上持續佔據主動,應用技術而不是淪為一個為技術服務、窮忙的碼農是一件很重要的事情。

開發者之心

所謂的遊戲甚至軟體開發,廣義上來說都是一種創作,就算是最艱澀的韌體工具,只要有人類可以操作的介面,就離不開使用者的體驗,而體驗,是由開發者一步步設計、打磨出來的結果。
遊戲引擎充其量就只是一個創作的工具而已,包含所有的繪圖、3D建模、雕刻、作曲、配樂以及現存的所有程式語言,都僅是創意的載體與媒介、只是工具。

遊戲引擎

相信所有剛接觸遊戲開發、AR、VR或即將進入相關領域的朋友,剛開始最疑惑的部分都是應該選擇哪一種遊戲引擎。
而最廣為人知的遊戲引擎應該為Unity和Unreal,但其實還有許多的專業的遊戲引擎,例如Undertale的作者TobyFox,使用的就是GameMaker來創造傳奇,另外Kan “Reives” Gao在爺爺過世後有感而發,利用「RPG製作大師」完成了感動無數人的To the Moon,除此之外,還有一個經典的粒子就是瑞典的工程師Notch,在聖誕連假一時興起創造了改變全世界遊戲生態的Minecraft,當時他甚至沒有使用任何遊戲引擎直接使用Java從頭開始開發。

Unity版權與收費

也許現在談這個問題還太早了,但是我相信大部分人都會將此列入考慮的條件之一。
答案是「不用但很貴」!當你使用Unity開始你的創作時,雖然一毛錢都不用繳,但是你會發現許多你以為本該有的功能都在Asset Store中,多數好東西都要繳上幾美金。為什麼會這樣呢?
其實這是Unity蓬勃發展社群所付出的代價之一,Asset Store允許你自己創造並販賣各式各樣的資源,如3D場景、程式工具、特效、音樂音效等等。在這個龐大的社群中有許多能人異士僅靠著在Asset Store販賣自己開發的資源維生,有些資源完成度之高幾乎可以算是遊戲半成品了。可能你用了許多年都不需要繳半毛錢給官方,但從此你會多一個花錢的管道,在每個黑色星期五、聖誕假期時,別人在挑聖誕禮物,你則是在考慮5000首音效究竟值不值29.9美金,相比於Unreal的資源商店Asset Store中的東西實在多太多了。我想,這應該是使用Unity開發遊戲才會遇到的甜蜜負擔吧。

關於學習程式語言

談完遊戲引擎的概況與成本,接下來我想和各位分享一下在Unity中學習程式語言的一點心得。首先,Unity希望你使用C#,所有教學文檔都是C#,過去還支援JavaScript和長得很像Python的Boo,但目前Unity將火力著重在最多人使用的C#上。如果您已經擁有一種或一種以上的程式語言專業,那麼恭喜你,Unity經過十幾年的頻繁改版,現在他就像你想像中最完美的樣子一樣好,無數的功能都已經做成Component等著你使用,你可以從眾多教學中隨手挑選一個,或著報一個課程讓老師帶你一路衝到底,你將會在很短的時間內融會貫通,並在Unity中展現出你應有的能力。

Unity初學者的起步

對於第一次接觸程式語言或先前接觸不深的朋友,恭喜你Unity將會是你踏入程式領域最好走的一條路,寫演算法很枯燥乏味嗎? 那麼寫BOSS戰中AI的戰鬥模式呢? 拋物線公式拿來演算出拔刀斬帥氣的特效軌跡線呢? 方程式用來計算連擊的Combo傷害呢? 對於多數人來說學習程式都是一個痛苦的過程,好像如果不擅長英文和數學,就不應該甚至沒資格學程式似的,常常有過來人告訴你學程式要先學好英文。
但事實上,我完全就是一個反面例子,我考大學時,英文全填C數學全填B然後直接就在考場睡大覺,我保證你的英文和數學絕對不會比當初的我還差。但是製作遊戲是我從小就有的夢想,從接觸第一款遊戲開始就沒有停過,這一路來我用過GameMaker、Truevision3d、Cocos2d、Unreal當然還有Unity,我非常確定Unity將會是我最後一個學習的遊戲引擎。
在寫程式時,學習數學不再是為了考試,更不是為了分數,是為了讓怪物的視線模擬更真實、是為了讓隨機產生的迷宮更加人性、是為了讓網路連線的移動補償更加合理,一切都是基於興趣和熱情,興趣使然的一下子就學會了。所有的付出都會有豐厚的回報。

想開發獨立遊戲

遊戲開發目前已經是當前最火熱的行業之一,絕對不是像當年「魔法阿嬤」那樣糟糕的環境,事實上你可以說手機遊戲最紅海的時刻都已經快要過去了,當年的Angry Birds、flappy bird的成功已經被一再複製再複製,現在要再重現那種商業上的奇蹟已經越來越難了。
當然,好的創意依然可以脫穎而出,在這個每個月8000款新遊戲的市場中鶴立雞群,例如「弓箭傳說」、「BBTAN」、「貓咪大戰爭」等等,不跟風、靠著獨特的創意或體驗在手機市場依然有機會一戰成名。除了發行商、資方、創投以外,每年還有有許多計畫被政府支持,例如「U-start創新創業計畫」、「創夢市集」等等,每年都有固定編列經費支持遊戲產業。
這邊要點一下這篇文章最開頭的「遊戲好不好玩和技術厲不厲害,並沒有直接的關係。」有太多例子已經在 反映出遊戲賣不賣跟你投入多少錢,多少時間其實並沒有真正的關係,無論你是一個人開發、一百個人開發,背後是EA、Ubisoft還是名不見經傳的個人工作室,每一個人、每一個團隊都有可能是下一個商業奇蹟,PC上可以做的類型遠比行動裝置廣泛、更全面。只要量力而為並做出自己真心覺得好的東西,虛心聽取建議並持續調整,我相信市場是不會虧待你的,其實我覺得光是能做到這一點就已經很偉大了,如果說你想要節省一些時間、少走一些彎路,歡迎到赫綵來找我,那麼我們就在開發之路上再見了!

從零開始

找老師輔導與授課

 

掌握基礎開發能力

 

自主開發原創作品

斜槓開發

整合美術、音樂及後端技能

 

針對特定領域進行專業創作

 

創造個人特色與價值

抱團奮鬥

磨合各領域技術人才

 

建立有效製程生產遊戲原型

 

和發行商一起創造商業價值

Unity 遊戲設計課程三大核心

在Unity中寫程式

Unity引擎的光影渲染

多人連線與資料庫應用

在Unity中寫程式

深刻理解Unity引擎的運作方式,理解如何撰寫低耦合的程式科學的排列組合出內容。在這堂課中我們一面學習引擎的基礎操作與程式語法、一面在實際案例中實踐各種程式的設計模式,最終將每個人都培養出獨立一人也能獨當一面開發出遊戲軟體的硬實力。

Unity引擎的光影渲染

人是視覺的動物,無論遊戲多好玩都需要精緻的的外觀來包裝。我們將在課程中學習使用Unity引擎的每一項渲染工具,透過撰寫Shader Graph、應用Render Pipeline、Lightmapping等方式將顯示卡的效能發揮得淋漓盡致,展現出現代遊戲應有的次世代畫面品質。

多人連線與資料庫應用

擁有一定的開發能力之後,課程將開始導入Unity以外的插件與功能,將SQL Server資料庫和UBISOFT、SEGA、史克威爾等大廠都在使用的Photon Engine等多人連線插件置入Unity專案中。從頭開始帶領學生連線資料庫登入遊戲,建立多人連線房間並配對玩家等等技術細節。完成這堂課之後將一定程度理解後端的運作方式,並且能開始獨立製作出多人連線遊戲創造自己的商業價值。

Unity開發六大基礎必備技能

  • Unity導入美術資源

    Unity導入美術資源

  • 基礎Unity 與關卡設計

    基礎Unity 與關卡設計

  • 基礎C#程式語法

    基礎C#程式語法

  • 渲染圖學與效能控管

    渲染圖學與效能控管

  • 音樂音效整合應用

    音樂音效整合應用

  • 跨平台輸出與上架

    跨平台輸出與上架

1.赫綵設計學院是全台最大的設計學院,通過 Adobe 授權,成為全台唯一授權訓練中心。
2.全程使用蘋果 iMac以及工作站等級PC,提供最佳的效能,讓學習變得更輕鬆。
3.以設計即戰力一學完立即就能投入職場的戰鬥力為學習目標,學員就職率97.9%。
4.定期舉辦名人講座,邀請設計名人與同學分享創作歷程並給予同學信心鼓勵,同時拓展視野。

如果您對Unity遊戲設計有興趣或者想更了解Unity遊戲設計未來發展,只要點擊以下連結填寫表格的問題就可以獲得「Unity遊戲設計三小時快速入門」以及試聽課程,可以更了解自己對數位繪畫的喜好程度與接受度,為自己的未來規劃,每人限填一份喔!

數量有限!快預約索取!

填寫資料即有機會獲得免費課程,培養技能實現高薪和夢想。