教與學 | Unity可視化手機遊戲設計(教學大綱)

2021-02-13 書圈

院系: 計算機科學技術學院                      

日期: 2020年 5 月7 日

課程代碼

COMP130129.01

課程名稱

遊戲開發基礎

英文名稱

Essential of   Game Develop

學 分 數

3

周學時

3

課程性質

□通識教育專項□核心課程□通識教育選修□大類基礎□專業必修專業選修□其他

教學目的

通過本課程的學習,學生能夠掌握基本的遊戲開發中基本原理和應用,了解主流遊戲引擎的使用,熟悉可視化遊戲腳本的開發基礎知識,GUI開發基礎知識。最終能夠自行編寫出一套最基本的簡單遊戲。

基本內容簡介

本課程將理論與實戰相結合,基於Unity 2018.2和Bolt平臺編寫,全面、系統地介紹了基於Unity的Bolt插件的可視化手機遊戲設計的各種技術及應用。本書內容包括Bolt的基本概念、Bolt的圖和宏、Bolt的單元和接口、狀態圖和超級狀態、與Unity的腳本協作、AOT預編譯、版本控制、Bolt的基本單元等內容。同時,利用Bolt建立簡單的2D平臺遊戲、第一人稱控制器、第三人稱控制器;利用Bolt的狀態機建立NPC。最後,通過實例向學員展示將桌面遊戲移植到手機端的方法和過程,起到學以致用的效果。

基本要求: 要求能掌握遊戲設計的基本概念及特點以及基本原理,能運用Unity3D進行簡單的遊戲設計和實現。

授課方式: 多媒體形式課程教學與實驗相結合

主講教師簡介:

徐志平博士多年擔任該課程的教學,有著豐富的的教學經驗和項目實現經驗,曾經擔任若干個國家項目的項目負責人。

教學團隊成員

姓名

性別

職稱

院系

在教學中承擔的職責

徐志平

講師

計算機

全責

教學內容安排 (按48學時共計16周,具體到每節課內容):

第一周:Unity 和Bolt環境介紹,遊戲設計的基本知識

第二周:Bolt基本概念

第三周:單元、流圖和狀態圖

第四周:預構件

第五周:Bolt基本單元

第六周:Bolt二維遊戲設計(一)

第七周:Bolt二維遊戲設計(二)

第八周:Bolt二維遊戲設計(三)

第十周:Bolt二維遊戲設計(四)

第十二周:第三人稱控制器

第十三周:NPC的設計

第十四周:Roll a ball遊戲設計

第十五周:太空大戰遊戲設計

第十六周:項目周並遞交期末項目

課內外討論或練習、實踐、體驗等環節設計:

如需配備助教,註明助教工作內容:

考核和評價方式(提供學生課程最終成績的分數組成,體現形成性的評價過程):

期末項目佔比70%,以項目論文的形式遞交,同時每人要求遞交一份原創的遊戲項目

平時成績佔比30%

教材和教學參考資料(包括作者、書名、出版社和出版時間):

教材為自編,參考資料如下:

Pierre-Armand Nicq, Romain Caudron,Blender 3D by Example,PACKET, 2015

Lee Zhi Eng,Building a Game with Unity and Blender,PACKET,2015








相關焦點

  • UI設計教與學 (教學大綱)
    用戶界面設計課程教學大綱課程代碼:課程名稱:用戶界面設計/Design of User Interface開課學期:5學分/學時:2/32課程類型:必修適用專業/開課對象:先修課程:開課單位:團隊負責人:責任教授:執筆人: 核准院長:《用戶界面設計》是軟體工程專業中軟體開發基礎課程,主要內容包括用戶界面和用戶界面設計的定義、用戶界面設計的研究內容和發展歷史、界面設計與軟體工程的關係、設計的目標與原則、交互設備、界面設計的基本活動、界面設計的生命周期、界面設計的評估、交互式設計、可視化設計等。
  • Python通識課教與學(教學大綱和教案)
    《Python程序設計(通識課)》教學大綱
  • 【新教學上架】Unity遊戲特效案例系列教學
    Unity遊戲特效案例系列教學本教學由TAK老師錄製,通過四個有代表性的案例,教授作者行業多年的遊戲特效製作流程和經驗
  • HTML前端設計教與學(32/48/60學時教學大綱+視頻)
    XX系學    分:X學分學    時:32學時   (其中理論學時:20學時  上機學時:12學時)先修課程:計算機基礎、計算機網絡、計算機應用後續課程:UI設計、 JavaScript與jQuery開發與設計、資料庫應用、移動互聯開發應用等適用專業:信息技術及其計算機相關專業HTML5網頁前端設計是計算機專業一門重要的專業方向課程
  • Web程序設計的教與學(教學大綱)
    《Web程序設計》教學大綱文:沈士根 課程編號:********英文名稱:Web Programming學    分:31講授式演示式  練習式課程目標1課程目標215MyPetShop應用程式:系統功能模塊設計、用戶控制項、系統資料庫總體設計、Web.config配置文件、數據表設計、數據表聯繫設計、用戶控制項設計、前臺顯示頁面設計
  • 作業系統的教與學(教學大綱)
    作業系統的教學大綱課程編碼:
  • Android程序設計教與學(含知識圖譜,教學大綱)
    《Android平臺開發基礎》教學大綱1 課程的基本描述課程名稱:Android平臺開發基礎課程編號:1200316誰更早地掌握了手機編程技術,誰就佔有發展先機。本課程從基礎開始學習,循環漸進,精通Android 開發,熟練掌握3G行動應用程式開發,通過項目實踐,提升動手能力,將所學知識整合運用到項目中。
  • 數字系統設計與VerilogHDL教與學(教學大綱)
    《數字系統設計與VerilogHDL》教學大綱
  • C#程序設計教程 | 教與學(教學大綱)
    《C#程序設計教程》課程教學大綱
  • 微信小程序課程教與學(教學大綱)
    章)第12章小程序遊戲·拼圖遊戲l  綜合應用所學知識創建完整拼圖遊戲項目;l  熟練掌握<canvas>畫布組件和繪圖API。3l  使用drawImage函數從原圖剪裁指定位置的小圖片並繪製到畫布的指定位置l  使用雙重for循環顯示所有圖片l  小方塊打亂順序的原理l  小方塊移動的原理l  遊戲成功監聽第13章小程序遊戲·推箱子遊戲l  綜合應用所學知識創建完整推箱子遊戲項目;l  熟練掌握&
  • Python數據分析教與學(教學大綱+教案+視頻)
    序號教學內容教學要求學時教學方式1第一章、Python概述1. Python語言的發展史及特點;2.Python的交互方式、代碼文件方式3. Python的集成開發環境4.更多高級圖表及定製4. 3D可視化圖表實驗:數據可視化操作1. 掌握數據可視化概念框架2.
  • Python課程設計教與學(教學大綱)
    課程英文名稱:Python Program Design一、課程教學目的Python語言是當前最流行的程序設計語言,
  • Web前端設計基礎教與學(教學大綱)
    Web前端設計教學大綱適用專業:計算機科學與技術、軟體工程、物聯網課程類別:專業基礎課課程學時
  • 算法競賽(程序設計競賽)教與學(教學大綱+視頻)
    《算法競賽(程序設計競賽)》課程教學大綱課程編號:課程性質
  • JSP Web 開發課程教與學(教學大綱,考核大綱和試卷)
    通過本課程的學習,學生應對JSP Web系統的分析和設計方法有一定的了解和掌握。主 要 教 學 環 節 的 質 量 標 準備    課1. 掌握本課程教學大綱內容,嚴格按照教學大綱要求進行本課程教學內容的組織;2.
  • 機器學習課程教與學(教學大綱和教案)
    「機器學習」教學大綱課程編號:課程名稱:機器學習
  • PHP Web程序設計教與學(48和72學時教學大綱)
    3、其它需要說明的問題(1) 教學內容說明教學內容可以根據學時進行適當調整。(2) 教學方式本課程是一門實踐性都很強的課程,在教學中,應系統地講授必要的理論知識,並輔之以大量的應用實例,才能夠幫助學生較好地掌握所學的知識。
  • 遊戲中的數據可視化設計分析
    本文就嘗試分析一下遊戲內外的各種可視化元素,以及可視化在提升遊戲設計與遊戲體驗中的重要作用。在不同的遊戲當中,可視化的作用有很大的差異。遊戲中的可視化可以向玩家展示所控制人物的一些屬性,如角色的血量、法力值、升級進度、遊戲貨幣數量等。還有一部可視化展示了周圍環境的信息,如遊戲隱藏空間、遊戲區域邊界、副本難度、路徑導航等等。
  • [獨家放送]Unity2019更新規劃速覽,將有官方的可視化編程!
    洪流學堂,學Unity快人幾步歡迎一起進入2019年,在新的一年裡Unity有什麼大動作呢?本文帶你速覽你最關心的Unity2019的核心功能!詳細版的Unity2019更新計劃可在洪流學堂微信公眾號回復2019獲取。你最關心的功能有哪些呢?
  • MySQL資料庫課程的教與學(教學大綱)
    教學內容與教學要求教學設計建議參考課時1資料庫系統概述1.MySQL資料庫系統基本操作和可視化管理工具的使用。學生查閱資料;輔助採用多媒體教學。41.了解國內外資料庫發展現狀;2.   掌握關係型資料庫理論。2資料庫的語言基礎1.    MySQL資料庫的字符集、常量、變量和數據類型;2.