院系: 計算機科學技術學院
日期: 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