【 消費提醒 】
1. 需透過 LINE 購物前往 Hahow 好學校官方網站消費,並在同一瀏覽器於 24 小時內結帳,方享有 LINE POINTS 回饋資格。
2. 唯有「精選課程」(https://hahow.in/apselect-event)符合回饋資格,在此頁面外的課程或任何學習補給與優惠商品合購組合皆不符合 LINE POINTS 回饋資格,可以於 LINE 購物商店直接搜尋課程名稱,確認是否符合回饋,自行連結至他處所購買之課程將不會回饋 LINE POINTS 點數。
3. 建議從 LINE 購物進入 Hahow 站上後,挑選課程加入購物車並直接完成結帳與付款流程,中間請勿跳出 Hahow 網站,以確保回饋資格。
4. 點數回饋上限以單筆訂單計算。
5. 取消訂單或退貨行為,不具贈點資格。
6. 點數將於付費並無退貨後 30 天前後發送, 是否符合回饋資格請洽 LINE購物客服詢問。商品描述
◆課程緣起由於遊戲產業日益成長,在喜歡玩遊戲的同時,是否也想過自己做遊戲呢?會想來開課此堂課程,是因為在市面上課程較少人願意講解3D遊戲製作,很大部分的原因在於3D遊戲在製作環節設計上,遠遠比2D遊戲上要注意的細節更多,你需要從物理引擎操控角色開始做設計、AI化的流程,以及複雜且細微的動畫配置。聽起來有點困難是嗎?沒關係,只有你有興趣,我將在這堂課程中,有條理有架構的安排循序漸進內容,毫無保留的分享給喜歡遊戲製作的你!什麼是UnityUnity是一款目前最熱門的遊戲開發引擎,就連知名手遊-傳說對決,也是使用Unity開發的,就讓我們一起來透過課程了解3D遊戲如何設計的吧!◆課程核心特色課程會從最一開始的遊戲架構設計開始,一步一步帶領,你會學到創建APRG式的戰鬥系統,什麼是ARPG?你現在玩的黑色沙漠、傳說對決、英雄聯盟MOBA也可以算是喔!創建AI尋路系統,AI的方式控制敵人的行為,不單單只是來回移動而已。就算不會做模型,也帶你Animation的製作,模型與Unity之間交互的關聯性。高階的C#設計方式,如委託、觀察者模式、協程、單例模式。UI介面、互動式的關係,搭配聲音特效互動產生的動畫體驗。C#小萌新也不用擔心我會在課程前面安排C#語法的認識,了解何謂變數型態、Class、宣告等等,另外在學習的過程中,聽取講解做筆記也是非常重要的喔!若當下卡關遇到不懂的地方你可以:暫停影片重複觀看不會的部分。提出問題,老師來回答你。而在初出茅廬學會一點點後,我們會透過與Unity搭配了解到更多,相信在更多程式語言的逐行解釋下,你也會對C#有更多的認識。◆你會學到什麼本課程預估有六個章節,透過數個小時的教學內容,我會很細節的帶你們了解3D遊戲需要注意的細節,帶你們了解以第三人稱視角的射擊類遊戲需要考量的地方,以及如何設計、如何思考。要注意的是,3D遊戲的架構非常龐大,包含的層面也非常廣泛,美術層面我會提供一些免費的素材包做使用。完成課程,並不等同於完成了整個3D遊戲,我會在課程中給你們方向,擴展你們想要的資源;當然,了解架構後,設計成自己的風格也是沒問題的喔~C#程式撰寫範例Unity是一個遊戲引擎,而C#則是一個程式語法,在Unity裡面要讓物件運作要寫script,撰寫的程式語言語法以C#為主,基本在各個章節都會使用哦。一般教程會貼上程式碼再做講解,我們在影片會逐行逐字帶領撰寫語法,速度稍放慢但一定能夠在學習上更容易吸收喔!➤讓我們跟著老師的節奏、習慣,在程式碼上也幫自己做上註解,學習效率200%~活用AssetStore資源在龐大的AssetStore資源,老師來教你怎麼引用活用,有效快速完成遊戲所需。AssetStore的資源能夠協助解決哪些問題:沒有時間或是美術技術製作遊戲所需的3D模型素材遊戲內音效、背景音樂快速生成物件語法在設計遊戲的這堂過程中,可能會遇到美術資源不足等等其他非程式問題,這時候我們可以透過AssetStore裡面的資源快速解決!◆課程單元規劃章節一:Introduction&Setup介紹以及安裝我們將介紹Unity3D基本介紹,並將一步步帶你把實際課程要運用的軟體安裝、配置完畢!單元1-Unity3D能做什麼遊戲?單元2-安裝Unity2018.3.3f單元3-安裝與設置VisualStudioCode章節二:基本架構第二章節開始,將從最基礎的物理引擎講起,先了解在遊戲中所有物理特性(如:重力、碰撞、移動、剛體等),再進行相機移動的方式以及人物控制的設計。並且在此章節中,會帶你製作屬於自己的地圖,老師會給您一些資源一些方向,或是透過AssetStore引入資源,自由發揮做出心目中理想遊戲地圖!單元1-基本物理引擎介紹(1)單元2-基本物理引擎介紹(2)單元3-使用UnityTerrain創建地圖單元4-使用3DModel創建地圖單元5-單例模式GameManager及InputController單元6-相機Movement單元7-進階-相機Movement單元8-(基本)-操作角色Player的移動單元9-程式觀念隨堂考(二)單元10-(Player)-操作角色Player的移動章節三:動畫系統-Animator這章節我們會開始實作動畫系統,透過老師一步一步講解,設計出自己想要的動畫系統。3D模型訓練動畫在課程前你可能已經製作或是擁有想要的人物、怪獸的3D模型(即使沒有也無訪),那麼如何把它們快速製作出流暢又合宜的動畫呢?在課程中會介紹其他軟體,有效且方便的製作出喜歡的動作系統,並導入Unity中做使用,並透過狀態機的設計以及程式的控制,讓動畫在遊戲中完美的呈現。Animator動畫流程設計上手Animator更進階用法,在2D遊戲中,設計動畫只需要簡單的Animation,老師在這邊會教你更進階的流程控制器,讓人物在3D空間中的移動控制更加細緻化。而動畫之間的控制、設計的過程,老師會一步步帶領,細部講解,聽完這堂課保證對動畫狀態機更了解哦!其餘詳細單元規劃可參考以下單元1-Animation與Animator的關係單元2-製作你想要的Animation-Mixamo(一)單元3-製作你想要的Animation-Mixamo(二)單元4-製作Animator流程單元5-Player與Animator匹配-程式與動畫做連結單元6-動畫與控制做調整章節四:敵人系統-AI在3D遊戲設計中少不了的是怪物的巡邏自動系統,不同於普通的巡路系統,老師增加了巡邏模式以及可視化方法,讓設計過程更加活潑更加多樣化。單元1-(Enemy)-敵人物件的移動單元2-使用NavMeshAgent烘培場景單元3-(Enemy)-敵人物件的AI自動巡路系統(一)單元4-(Enemy)-敵人物件的AI行為模式(二)單元5-(Enemy)-敵人物件的Animation(三)單元6-(Enemy)-敵人物件的Animator(四)單元7-(Enemy)-敵人物件與Animator匹配(五)單元8-(Enemy)-敵人物件的AI行為(進階)單元9-(Enemy)-使用Gizmos進行可視化單元10-(Enemy)-AI的巡邏行為章節五:攻擊系統-相互間的攻擊系統從最基礎的攻擊互動方式開始設計,再講解到人物使用武器以及射擊發射的子彈該如何設置,讓子彈可以正確地發射並且造成敵人受傷,以及自身玩家或敵人死亡時該如何觸發。此章節預計時長最久,從武器的基本設計、更換武器、UI顯示等等開始慢慢講起,絕對不難~單元1-Health及被敵人攻擊單元2-武器的設計單元3-武器的調整單元4-Projectile設計單元5-ParticleSystem單元6-打擊敵人,武器與血量的碰撞關係單元7-多樣化的武器及Projectile單元8-擁有武器的管理單元9-(UI)武器切換顯示單元10-(UI)子彈能量顯示單元11-(UI)Player血量顯示及Enemy血量顯示單元12-Pickup物件章節六:進階遊戲設計完成了基本的設計我們就可以開始設計遊戲的多樣性,例如敵人可能會有特別的攻擊方式或是透過C#協程來觸發任務、觸發陷阱等等,最後透過光源設置、粒子特效設置讓遊戲看起來更加美觀。單元1-多樣化的敵人模式單元2-豐富你的遊戲場景LightSetting,Particle單元3-使用RootMotion製作怪物單元4-烘培全域光照,空氣牆觸發及小地圖的製作在以上的詳細課程內容中,會逐步教導各種遊戲設計的流程,課程將會非常豐富,請大家好好期待吧!◆課程教學形式在單元之間我都會穿插隨機小考,加深大家對於程式的印象。影片的製作方式為螢幕錄製搭配語音字幕講解,跟著我的節奏一起打程式,絕對不會有哪裡跟不上的問題!當課程中出現新的語法時,我會在單元底下附上相關解釋,不同的學生可以再點擊並加深對於語法的理解。一顆不論對玩遊戲或是製作遊戲抱有熱誠的人想對遊戲設計與程式設計有進一步了解的人曾摸索Unity卻頻頻碰瓶頸的人◆關於講師畢業於國立台北科技大學-資訊工程系所,做過很長一段時間的專案研究3D遊戲引擎設計,從小就熱愛遊戲設計製作,很喜歡製作一些小遊戲,從RPG遊戲、塔房遊戲到3D的遊戲製作都有涉略,現任遊戲業Unity設計工程師。興趣是做一些美術方面的設計,例如電腦繪圖、3D模型設計,甚至手繪也有一些涉略,覺得培養一些設計美感,在製作遊戲時加入,得到的成就感也會上升。喜歡玩遊戲的人才能做出好遊戲我一直這麼認為,如果做的遊戲沒有那份熱情,設計出來的遊戲,遊玩的人也一定不會快樂。◆回覆與作業設計回答問題的頻率當您提問之後,我會盡快回覆,最晚會在一週內答覆你的提問。批改作業的頻率作業批改固定每週五更新,想更快獲得回覆老師會再提供郵件聯絡。作業相關說明一般隨堂測驗我會直接在影片後公布。作業的遊戲設計部分,可以上傳到Youtube或是雲端傳連結讓老師看見,我將定期給予的建議與回覆!