Game Programming Design
2018 Spring
Instructors Chia-Hsing Chiu
呂仁傑
Office Hour

TBA

Lectures 1
Week Content Notes Assignment

2018/02/26

  • 規則和遊戲發想及分組
  • Introduction of unity3D
  • Asset Store
  • Script

2018/03/05

  • Physics
  • VR
  • HW1 迷宮(20%) 03/25 11:59PM上傳
  • Quiz 1 (1%)

2018/03/12

  • Special Effects
  • Terrain
  • HW1 迷宮(20%) 03/25 11:59PM上傳
  • Quiz 2 (1%)

2018/03/19

  • Android IPhone and Unity
  • 觸控 Joy Stick 手勢
  • Audio
  • HW1 迷宮(20%) 03/25 11:59PM上傳
  • Quiz 3 (1%)

2018/03/26

  • HW1 Demo

2018/04/02

  • 春假
  • HW2 坦克大戰 (20%) 04/29 11:59PM上傳

2018/04/9

  • Animation
  • Unity2D
  • HW2 坦克大戰 (20%) 04/29 11:59PM上傳
  • Quiz 4 (1%)

2018/04/16

  • GUI
  • UI (5.0)
  • Shader
  • HW2 坦克大戰 (20%) 04/29 11:59PM上傳
  • Quiz 5 (1%)

2018/04/23

  • Navigation(baking)
  • Lighting
  • HW2 坦克大戰 (20%) 04/29 11:59PM上傳
  • Quiz 6 (1%)

2018/04/30

  • HW2 Demo

2018/05/7

  • AR
  • Android plugin
  • Networking
  • HW3 小朋友下樓梯 (20%) 05/27 11:59PM上傳
  • Quiz 7 (1%)
Lectures 2
Week Content Notes Assignment

2018/05/14

  • Blueprint
  • 基本操作
  • HW3 小朋友下樓梯 (20%) 05/27 11:59PM上傳
  • Quiz 8 (1%)

2018/05/21

  • Physics
  • Animation
  • HW3 小朋友下樓梯 (20%) 05/27 11:59PM上傳
  • Quiz 9 (1%)

2018/05/28

  • HW3 Demo

2018/06/4

  • Lighting
  • Shadow
  • UI
  • HW4 第一人稱射擊遊戲(25%) 07/1 11:59PM上傳
  • Quiz 10 (2.5%)

2018/06/11

  • Material
  • Shader
  • HW4 第一人稱射擊遊戲(25%) 07/1 11:59PM上傳
  • Quiz 11 (2.5%)

2018/06/18

  • 端午節
  • HW4 第一人稱射擊遊戲(25%) 07/1 11:59PM上傳

2018/06/25

  • 不上課
  • HW4 第一人稱射擊遊戲(25%) 07/1 11:59PM上傳

2018/07/2

  • HW4 Demo
PreRequisites

 

熱誠、熱誠、熱誠。

修課學生請先填寫學生資訊表單

 表單 QRCode

Main Textbook

Unity 3D 遊戲設計範例講堂 - 人氣遊戲這樣做!

http://www.taaze.tw/sing.html?pid=11100724362

Grading
  • Quiz 12 (15%)
  • Homework 4 (20, 20, 20, and 25%)(85%) (每個作業會以最高分NORMALIZE成為100)
  • Extra project  (40%)
Homework

FTP資訊:

  • 位置:ftp://140.118.127.125
  • 帳號:GP2018
  • 密碼:GP2018

作業資訊:

Syllabus
  • Introduction to the class
  • Mobile game overview
  • Introduction to Unity 3D
  • Introduction to OpenGL viewing and transformation
  • Introduction to OpenGL texture mapping
  • Introduction to OpenGL blending
  • Introduction to OpenGL color and local illumination
  • Introduction to Unity Fundamental
  • Introduction to Unity 3D programming
  • Unity3D script system
  • Unity3D physics.
  • Unity3D advance features