注意:這是Unity零基礎到就業課程的7.5折特別預售,路線中的課程已經陸續在發布,預計2021年4月更新完畢(質量為先,實際發布時間為準,但誤差不會太大)
購買地址:https://www.taikr.com/course/1093
適合什麼學員:
接觸unity不久,需要系統的學習
不知道如何從頭到尾,系統深入的學習掌握unity
學過少量或不少散課,但不得其法,不知道如何選擇課程
希望紮實的掌握C#與Unity開發技術,成為有能力可就業的開發者
解決什麼問題:
很少有專門統一圍繞核心的路線專門設計一門 成體系的unity課程。
市面上大都用多個不同時期發布的散課拼成一個計劃或路線,這些課程之間缺乏更緊密的 關聯結構與階段鋪墊,看似學過很多動起手來卻什麼也不會開發,沒有形成開發能力。
許多營銷重的課程刻意設計成輕鬆掌握,簡單實現看起來還不錯的遊戲,這樣沒有實戰教學意義與 工作中的實戰開發 天壤之別。
就業路線課程:
建議大二就開始安排時間進行學習,或者工作前半到一年開始學習。
建議整個的學習周期為半年~一年時間,實際上我們會全程根據你的反饋指導你的時間安排。
下面這些是標準體系課程,中間會根據學生的掌握情況全站任意挑選需要的,適合的案例或技術點課程,提供給就業路線學員。
C#語言教學四部曲
入門 + 入門實踐(控制臺回合制戰鬥)
基礎 + 基礎實踐(控制臺飛行棋)
核心 + 核心實踐(控制臺貪食蛇)
進階 + 進階實踐(控制臺俄羅斯方塊)
課程目的:
從零開始學習C#程序語言
由淺入深的幫助大家全面掌握C#語言
變量、條件分支語句、循環、數組、面向對象、委託事件、泛型、反射、內存回收機制,引用和值 等等知識點
用最簡潔直白的語言,形象生動的圖像讓你學到最乾貨的知識
課程好處:
講練結合,簡潔有力
每個知識點講授完畢後,進行習題作業布置
每個知識點都有對應的習題講解視頻
每個模塊知識講解結束後,都會伴隨一個結合該模塊知識點的實踐小項目
知識講解——>習題練習——>項目實踐
讓零基礎和基礎薄弱者養成良好的學習習慣
讓有語言的基礎的同學編程能力更上一層樓
Unity引擎教學四部曲
引擎入門模塊 + 實踐(坦克迷宮)
引擎基礎模塊 + 實踐(太空大戰)
引擎核心模塊 + 實踐(第三人稱射擊或2D遊戲)
引擎進階模塊 + 實踐(塔防遊戲)
課程目的:
從零開始學習Unity引擎
由淺入深的幫助大家全面掌握Unity引擎
面向組件編程原理、Unity公共API、3D數學、延時、協程、異步加載、物理系統、動畫系統、網格尋路系統、音效系統、性能檢測 等等知識點
用最簡潔直白的語言,形象生動的圖像讓你學到最乾貨的知識
課程好處:
講練結合,簡潔有力
知識點講授完畢後,進行綜合實踐小練習
每個綜合實踐小練習都會有對應的講解視頻
每個模塊知識講解結束後,都會伴隨一個結合該模塊知識點的實踐小項目
知識講解——>綜合實踐——>項目實踐
讓零基礎和基礎薄弱者養成良好的學習習慣
讓有語言的基礎的同學編程能力更上一層樓
Unity 數據持久化
Playerprefs
2進位
JSON
XML
EXCEL配置文件讀取工具
課程目的:
掌握遊戲開發中數據持久化的常用實現方式
Unity中的Playerprefs功能
常用的Json、XML配置文件
靈活性高的自定義2進位文件存儲
商業項目EXCEL配置文件讀取工具使用
通過對這些知識點的講解
讓學員掌握:
遊戲數據的序列化和反序列化
遊戲數據的基本加密方式和規則
遊戲數據的快速存儲和讀取的方式
課程好處:
通過對各種數據持久化方案的學習
讓學員能夠應對獨立項目或商業項目開發中常用的技巧和方案
講練結合的形式,更易吸收,更易理解
Unity UI系統整合教學
GUI + 實踐
UGUI + 實踐
NGUI + 實踐
FairyGUI + 實踐
課程目的:
通過對Unity常用UI系統的講解
讓學員掌握UI功能開發的基本知識和技巧
能夠應對工作中遇到的UI功能開發需求
GUI主要用於Unity中編輯器功能開發
UGUI是目前商業項目中最主流的UI系統框架
NGUI和FairyGUI也是部分公司常使用UI系統框架
通過對他們全面的學習
讓你就業時能夠輕鬆應對各種不同的UI功能需求
課程好處:
市面上最全面的Unity UI系統教學教程
涵蓋商業項目最常用的UGUI,NGUI,FairyGUI三大UI系統
講練結合的形式讓你不僅學會知識點,還能融會貫通的使用。
三大UI系統使用同一個實踐項目主題
通過3個不同的UI系統實踐,對比分析三大UI系統的異同
Unity程序基礎框架
單例模式基類
緩存池
事件中心
公共mono模塊
場景切換模塊
資源加載模塊
輸入控制模塊
音效管理模塊
UI管理模塊
課程目的:
幫助有一定基礎的同學更深入的了解遊戲開發中的框架概念
以設計模式為基礎進行框架設計
解決一些有基礎的同學面對的困境:雖然學了很多C#和Unity的知識!
但是做項目就是做不好,或者效率極其低下。
通過該教程的學習,給你帶來質的飛躍!!
課程好處:
幫助你快速上手商業項目
快速適應商業遊戲開發的節奏
學習遊戲框架設計的基本思路
Unity RPG綜合實踐 新黑暗之光
黑暗之光是經典的官方項目素材,新黑暗之光將在這些素材基礎上,用基礎框架開發一個更完整的RPG遊戲。
課程項目的開發更接近公司項目實戰。
課程目的:
C#、Unity知識點結合Unity程序基礎框架
進行一次綜合實踐
鞏固知識點,提升邏輯能力,加深學習印象,體驗完整遊戲項目開發基本流程
課程好處:
通過項目實踐,對Unity程序基礎框架進行綜合應用
感受基本框架設計思想對遊戲開發帶來的好處
提升學員項目開發能力,拓展學員項目開發思路
Unity中的MVC框架
MVC基本思想
MVC基本實例
MVC進階MVX
PureMVC框架
課程目的:
目前商業項目開發中,UI模塊使用最多的程序框架便是MVC框架
通過對MVC的學習,讓你就業不用愁
不僅學會MVC基本思想和事例
還對MVC進行更進一步的學習和理解
MVC、MVP、MVVM、MVE在MV固定的情況下,改變X元素的設計
找到最適合自己的MVX框架
深入了解分析MVC框架後
學習市面上最常用的PureMVC開源框架,讓你更上一層樓
課程好處:
最全面的MVC框架視頻教程
理論結合實踐的講解
讓你輕鬆理解並掌握相關知識點
Unity Lua熱更新解決方案
Assetbundle
Lua語法
xLua熱更新解決方案
xLua實踐
toLua熱更新解決方案
課程目的:
你在擔心不會熱更新找不到工作嗎?
你在擔心老闆讓你把Unity純C#項目加熱更新功能嗎?
你在擔心項目每次出bug審核太久,用戶流失嚴重嗎?
你發現招聘網站上各種招聘需求都提到了lua熱更新!
你發現各種Lua熱更新網課不系統不全面講的不好!
你發現你工作了一兩年,熱更新從來沒有系統的學習過,工作中各種踩坑!
本教程的目的就是讓你全面紮實的掌握Unity中Lua熱更新的各種知識,理論結合實踐的讓你在行業中更具競爭力!
課程好處:
知識細解+習題練習+運用實踐
全面紮實的掌握熱更新技能
幫助你快速上手Lua商業項目
快速適應商業遊戲開發的節奏
學習AB包、Lua、xLua、toLua、Lua實踐等知識,讓你系統全面的掌握Lua熱更新技能
如果你是準備入行的新人,可以提升你的就業競爭力!
如果你是入行不久的初中級程序,可以提升你的業務水平!
Unity ILRuntime熱更新解決方案
非Lua,基於ILRuntime的熱更新解決方案。
課程目的:
雖然ILRuntime熱更新解決方案目前在商業項目中相對Lua熱更新解決方案較小眾
但由於其是基於C#的熱更新解決方案,降低了對Lua的學習成本
故也有更多的公司在嘗試使用其進行商業項目開發
為了提升就業競爭力
它也是不得不學習的一個關鍵知識體系
課程好處:
詳細透徹,講練結合加實踐的形式讓你全面掌握ILRuntime熱更新過解決方案
Unity 網絡開發基礎
短連接http網絡通信
長連接socket網絡通信
文件傳輸協議ftp網絡通訊
Protobuf序列化數據協議
課程目的:
了解網路遊戲的網絡通信基本原理
通過講解短連接和長連接遊戲開發中最常用的兩種網絡通信模式
對其基本原理,基本使用進行全面講解
讓你掌握網路遊戲開發的基本技能
輕鬆應對商業網路遊戲的功能需求
課程好處:
掌握網絡通信基本原理
掌握網路遊戲開發核心知識點
通過講練結合加實踐的形式讓你達到就業目標
Unity Shader入門
線性代數
CG語法
光照基礎
常用Shader編寫
課程目的:
建立Shader開發基礎認知
了解Shader開發基本原理
學會基礎常用Shader的編寫方式
課程好處:
Shader作為初級Unity程序面試的加分項
該課程可以提升你的競爭力,建立良好的Shader學習習慣和基礎知識架構
為高級Shader開發課程做好鋪墊
Unity 編輯器
Unity編輯器開發
C#窗體程序編輯器開發
課程目的:
讓學員掌握Unity編輯器開發的基本技巧
掌握通過C#窗體程序開發遊戲編輯器的技能
達到可以製作不僅可以適用於Unity的遊戲編輯器工具
課程好處:
編輯器開發往往不是初級程式設計師的主要工作
但是編輯器開發是你職業發展過程中必須掌握的技能之一
通過對Unity編輯器開發、C#長提程序編輯器開發的知識學習
可以減短你的職業發展周期,可以有機會快速從初級向中高級開發者邁進
學好編輯器開發,不僅可以提升你的核心競爭力
還可以提升整個項目的開發效率
不管對於獨立項目還是商業項目,好用編輯器工具可以讓我們的工作事半功倍
Unity平臺相關
安卓打包
IOC打包
SDK接入
課程目的:
掌握安卓、IOS打包技巧
掌握安卓、IOS SDK接入技巧
學習基本Java語法和objective-c語法,滿足SDK接入和打包需求
提升就業競爭力,掌握遊戲開發基本打包技能
課程好處:
打包和SDK接入是較為繁瑣的功能,實則技術含量不高
但對於新人來說,陌生的IDE(Android Studio和xCode)和不熟悉的語言(java和objective-c)反而是一大屏障
本教程致力於解決該問題
讓你的技術能力更全面,更紮實,提升就業競爭力
ETServer MMO RPG網路遊戲開發(第二版,2021年上半年發布)
在第一版基礎上完善擴展而來的文檔教學+視頻教學的綜合網路遊戲開發課程。
RPG遊戲最核心 的是角色的裝備,道具,技能與戰鬥的有機結合,如何把這些整體的實現,他們之間又能很好的相互用用呢?
裝備,道具,技能要有方便的可擴展性,戰鬥邏輯也可以更豐富更深入複雜,通過課程的學習可以清晰的由淺入深得到掌握。
MMO RPG遊戲的網絡通信與同步功能 實現,是很複雜難度較大的,版本一課程也將實現MMO RPG遊戲所需要的大部分通信與同步。
並採用較簡潔清晰的原則來實現這些功能,所以通過這個課程也是很好的入門遊戲網絡開發的選擇。
結合框架進行開發實現,並封裝大部分rpg核心功能為GameCore模塊,增加角色的豐富定製捏臉功能,
增加無縫加載切換地圖功能,整體的技能系統、技能熟練度等,聲望成就系統。