達內"Unity 3D游戲主程"課程內容
課程 時長 內容 實訓目標
一階段(Unity引擎基礎,《英雄無敵》項目貫穿)
(環境搭建,編程基礎,API函數庫、物理引擎)
Unity環境搭建 3天 Unity簡介、Material、Light、Camera、地形編輯器。 熟練操作Unity編輯器,
掌握常用物體及組件在實際開發中的應用
C#語言基礎 6天 變量、語句、方法、數組、數據類型、類和對象 深入理解.NET框架原理,
熟練掌握C#編程技巧。
培養良好的企業級編程習慣。
Unity API函數庫介紹 7天 腳本簡介、GUI簡介、GUI類、GUILayout類、API函數庫 靈活運用三角函數、
反三角函數、向量、旋轉等工具類,
解決游戲中數學問題。
物理引擎 2天 剛體、碰撞體、觸發體、可重寫函數 掌握物理引擎基礎特性,
制作休閑益智、飛行射擊、FPS等類型游戲。
階段項目 2天 英雄無敵 階段項目
二階段(Untiy高級應用,《城市勇士》項目貫穿)
(尋路系統、動畫系統、NGUI、網絡開發
物理引擎 1天 unity關節的應用,布料,剛體添加力,相關案例講解 掌握Unity物理引擎在實際開發中的應用
持久化數據 1天 Unity中PlayerPrefs類,保存與讀取數據,刪除數據,
實例:1.注冊用戶名、設置密碼,2.游戲中人物換裝效果。
掌握unity中PlayerPrefs類在實際開發中的應用
尋路系統 1天 Unity中尋路相關組件介紹,NavMeshAgent、OffMeshLink、
NavMeshObstacle以及尋路常用API介紹
掌握尋路系統,為NPC及主角實現基本人工智能
射線 1天 射線原理,射線偵測,射線常用API介紹以及射線案例講解 掌握射線原理,能夠熟練應用到實際開發中
Mecanim動畫系統 2天 Mecanim動畫系統工作流,AnimatorController介紹,動畫之間的
Retargeting,動畫層的應用,動畫事件,混合樹,群體動畫
等,Mecanim動畫系統常用API介紹。
能夠熟練編輯游戲人物復雜的動畫效果,
增強游戲體驗
階段項目實戰 2天 城市勇士 階段項目實戰
三維模型制作及美術效果 4天 認識Max,PS等美工軟件,學習Max基本建模及常用操作,3D模型分
UV與貼圖概念,Max中動畫制作,骨骼應用技術,蒙皮技術,動畫切
割,熟悉模型與Unity結合注意事項,模型導入Unity與shader結合效
果,粒子特效
掌握3D軟件基本功,貼圖概念,動作應用,與Unity結
合表現效果及注意事項
NGUI 2天 通過NGUI插件制作按鈕,字體顯示,輸入框,滑動條,開關,精靈動
畫,下拉菜單,錨點應用等。
實例:背包講解。
掌握NGUI開發,可以實現豐富而美觀的游戲界面
2D游戲 1天 認識Unity2D游戲,Unity2D游戲相關碰撞、射線、剛體、關節等,制
作精靈動畫,講解Unity2D相關API。
實例:塔防類游戲,保衛大本營
實現完整2D游戲開發
手機游戲以及優化 2天 移動平臺環境開發概述,移動平臺開發環境搭建,觸屏、虛擬搖桿使
用,手機重力感應,Android、Ios發布,游戲優化。
實例:將保衛大本營移植到移動平臺,通過觸屏操控實現游戲
掌握手機操控開發,可以實現手機觸屏操控游戲
階段項目實戰 1天 飛機大戰 階段項目實戰
局域網開發 2天 局域網基本知識講解,實現服務器與客戶端同步效果,及授權服務效
果,網絡聊天功能實例:局域網飛機大戰
掌握局域網開發,實現多人網絡同步效果
三階段(游戲架構設計,《亡靈騎士》項目貫穿)
(設計模式、人工智能、代碼熱更新)
面向對象 5天 面向對象設計思想,特性,封裝的設計語義、繼承的優缺點、多態如何
提高程序的靈活性、抽象類與接口在設計中價值、委托實現回調,提高
程序維護性、事件實現通知機制。
理解面向對象設計思想,掌握面向對象游戲設計,熟
練應用面向對象語言設計游戲架構
類庫開發 5天 泛型類庫設計、數據結構與算法、自定義集合、同/異IO數據訪問、數
據序列化、利用多線程提高性能、協程、反射實現動態功能、資源熱更
新,用反射實現代碼熱更新框架設計
掌握類庫中常用類功能,掌握數據持久化,掌握多線
程,實現跨平臺代碼熱更新框架。
設計模式 3天 解讀面向對象設計原則、發現代碼的壞味道并重構、常用重構手法與技
巧、GOF設計模式在游戲設計中的應用,大型游戲開發中常見模塊的
設計與實現
了解面向對象的分析與設計,掌握編寫代碼的能
力,掌握設計模式,能將設計應用于實戰
人工智能 7天 NPC自動行為操控,單體操控,群體操控,有限狀態機,視覺感知,
聽覺感知,觸覺感知,記憶感知,A*尋路算法,網格尋路,可視點導
了解人工智能,能編寫高級人工智能的程序。實現通
用的人工智能框架,實現通用戰斗系統,實現動態尋路。
四階段 (《魔神劍》網絡版開發)
(服務端開發,真實ARPG項目)
行業知識、開發流程、
畢業實訓項目介紹
1天 虛擬現實行業現狀及未來發展、游戲行業現狀及未來發展、手游行業知
識、從項目立項到項目上線維護整體工作流程、行業術語,終項目立
項啟動
了解行業知識、數據、術語、現狀及未來發展,終
項目立項、
美術規范、優化 2天 撰寫unity美術制作規范文檔、前期建模軟件和unity對接注意事項,模
型、貼圖、材質、動畫部分針對不同平臺導出設置及優化
掌握美術資源優化原理與技術,能夠指導美工人員如
何實施優化。掌握與美工人員對接技巧
優化《魔神劍》美術資源
XML、Json 1天 XML文件讀寫,XMLDOM 、XMLReader、Linq To XML、針對unity
自定義數據模板、防破解,核心數據加密
Json解析、LitJson使用方法
掌握多平臺操作XML、Json數據文件,掌握如何對項
目核心數據加密。
數據庫 3天 數據庫服務器介紹,數據庫設計范式,SQL語言,高級查詢, 熟練掌握SQL語言,完成《魔神劍》服務器數據庫設計
與建設
游戲UI系統設計 1天 自定義UI系統設計,事件統一處理模式,背包、裝備、技能、商城UI
設計與開發
掌握游戲公司中UI設計原則,設計模式,實現常見UI
系統設計。
用戶系統設計 2天 使用UI系統搭建2D、3D混合UI、客戶端和服務器數據同步, 掌握玩家信息服務端管理技巧
主要系統設計 5天 游戲動畫系統設計、搭建角色管理系統、戰斗系統功能實現、結算系統
功能實現
實現游戲主要系統功能
輔助系統設計 4天 游戲技能相關功能實現、游戲關卡系統功能實
現、游戲背包系統功能實現、游戲任務系統功能實現
實現游戲輔助系統功能
游戲發布及調試 1天 不同平臺游戲發布、測試、調試、修改bug 發布游戲
達內"Unity 3D游戲主程"課程實訓項目

《變異》

開班1月內完成 FPS類游戲,運用一階段所學GUI、
腳本基礎物理引擎,游戲數學等技術

《搶救雞蛋》

開班前5天訓練營完成休閑益智類游戲
使學員了解游戲開發基本流程

《保衛大本營》

Unity2D手機游戲

《植物大戰僵尸》

Unity2D塔防類手機游戲

《城市勇士》

第三人稱射擊闖關類游戲,運用射線
NGUI插件PlayerPrefs
Unity NavMeshAgent技術

《亡靈騎士》

Unity3D ARGP游戲

重點突出架構設計
戰斗系統設計
人工智能框架設計

《魔神劍》

Unity3D ARGP 網絡版

詳細講解完整的ARGP網絡游戲制作開發調試流程,從項目立項,策劃文檔設
計、美術資源優化管理到游戲架構設計、具體功能實現,包括UI系統、用戶系
統、人物管理系統、動畫系統、戰斗系統、結算系統、技能系統、關卡設計、
背包系統、任務系統等一系列游戲系統設定,終發布到不同平臺進行調試測
試。

2002-2020 達內時代科技集團有限公司(TARENA INTERNATIONAL,INC.) 版權所有 京ICP備08000853號-56
日本一本大道高清电影