113 - 1

遊戲程式設計

Game programming

開課識別碼: 186266
課程基本資料 Course Detail
課程名稱

遊戲程式設計

Course Name

Game programming

科目代碼
Course Code

4VG00100

學期別
Semester

113 - 1

授課部別
Teaching Division

日間部

科系名稱
Department

電腦與遊戲發展科學學士學位學程

授課班級
Class

四電遊二A

授課班級代碼
Class Code

4VG21

科目類別
Subject Category

校訂必修科目

修課別
Required or Elective

必修課程

上課時數
Lecture Hours

2

實習時數
Laboratory Hours

1

學分數
Credits

3

授課語言
Language

中文

授課教師 Instructor
授課教師 Instructor
教師電子信箱 Instructor's E-mail

yhcheng@mail.ksu.edu.tw

教師個人網站 Instructor's Website

-

課程地點與時間 Classroom
上課時間 Class Time

週四(5、6、7)

授課地點 Classroom Location

L0902

聯合國永續發展目標 SDGs
  • SDG 4 優質教育 (Provide Quality Education)
    SDG 4 優質教育

    Provide Quality Education

教學內容 Course Outline
  • 第 1 週
    課程介紹、遊戲開發概述、認識何謂遊戲開發引擎、本學程專業遊戲開發證照與Unity相關原廠證照介紹
  • 第 2 週
    認識Unity開發引擎、Unity編輯器安裝、Unity ID註冊、Unity的3D遊戲專案建立與編輯器基本操作
  • 第 3 週
    建構3D遊戲物件、遊戲場景配置、遊戲攝影機配置
  • 第 4 週
    認識Visual Studio IDE、建立C#程式語言並應用於物件控制、認識Unity程式基礎架構、認識官方推薦命名規則與註解撰寫方式
  • 第 5 週
    國慶日連續假期
  • 第 6 週
    認識遊戲中的物理行為、應用Rigidbody與Collider物件完成碰撞效果
  • 第 7 週
    認識不同資料型態與應用、認識C#存取修飾詞(Public/Private)、認識物件屬性初始化之方法
  • 第 8 週
    認識遊戲輸入(Input)接收方式及其處理、利用C#程式碼實作角色物件控制
  • 第 9 週
    期中評量
  • 第 10 週
    認識C#程式語言的條件判斷式(if-then)與C#基本運算子、認識物件與類別之基本概念
  • 第 11 週
    認識Unity預製物件(Prefeb)、物件實例化(Instance)及其應用
  • 第 12 週
    認識C#自訂方法之撰寫方式、隨機值的應用、認識Unity的Invoke相關方法與應用場景
  • 第 13 週
    認識遊戲物件的操控方式,包含認識GameObject.Find與GetComponent方法、Tag屬性的應用
  • 第 14 週
    認識動畫控制器管理、認識SetTrigger、SetBool、SetInt 方法之應用
  • 第 15 週
    認識C#程式語言中的迴圈概念、認識遊戲中的聲音效果與物理材質
  • 第 16 週
    認識Unity中使用者介面(UI)之建立方式及其實作
  • 第 17 週
    遊戲專案整合、遊戲建置與測試(Windows、Android及WebGL)、期末課程總複習
  • 第 18 週
    期末評量
教材與教法 Teaching Materials & Methods
  • 1. 使用教材 Teaching Material

    自編教材

  • 2. 參考書目 Reference Book

    Unity UCU 國際認證應考攻略 (Artist/Programmer)
    作者: 彭慶東
    出版社:碁峰
    ISBN:9786263241558
    ------------------------------------------------------
    Unity遊戲設計: 程式基礎、操作祕訣、製作流程、關卡設計全攻略
    作者: 北村愛実
    譯者: 蔡斐如
    出版社:旗標
    ISBN:9789863127413

  • 3. 指定閱讀書籍 Assigned Book

    新觀念 Visual C# 程式設計範例教本(第五版)
    ISBN:9789863126065
    作者: 陳會安
    出版社:旗標
    出版日期:2019/09/20

  • 4. 教學方式 Teaching Methods

    課堂講授 、 課堂討論 、 實務操作

  • 5. 教材上網方式 On-line Materials

    網路大學

學習成果考評方式 Assessment
評量項目 配分比 評量方式
平時評量
Usual Tests
30%
  • 出席狀況
  • 課堂討論與表現
  • 作業成績
期中評量
Mid-term Exam
30%
  • 出席狀況
  • 作業成績
  • 紙筆測驗
  • 實作(含分組演練/合作等)
期末評量
Final Exam
40%
  • 出席狀況
  • 實作(含分組演練/合作等)
課程教學目標 Teaching Objectives
知識 培養學生具備C#程式語言基礎與遊戲設計之基本知識
技能 培養學生具備由系程式設計之基礎能力及遊戲開發工具之操作能力
態度 培養學生主動積極學習之態度
其他
補救機制與相關課程資訊
  • 補救教學機制 Redeeming

    Office Hour 、 網路大學/e-Portfolio

  • 前置或延續學科 Prepositive or Continuative Subject

    -

  • 課程相關證照、升學、學程 Course-Related Certificates
    相關證照: Unity Certified User: Programmer
    -