Mobile Game Design
2014 Fall
Instructors Yu-Chi Lai
郭秉鈞
Office Hour

TBA

Lectures 1
Week Content Notes Assignment

00

  • Tell us about yourself.
  • Experience...
    • OpenGL?
    • C#
    • Math?
  • Why did you sign up for this class?
  • What do you hope to learn?
[Note(pdf)] 

01

  • Introduction of unity3D
[Introduction(pptx)] 

02

  • Unity程式腳本介紹
    • 語言介紹
    • 官方參考文件
    • MonoDevelop
    • Hello World!
    • Debug
  • C#Script基本語法介紹
    • 基本規則語法
    • 數學運算及轉型
    • 判斷語法
    • 迴圈語法
  • Unity基本功能函式語法介紹
[Script(pptx)] 

03

  • Unity GUI
    • GUI 物件
      • GUIText
      • GUITexture
    • GUI 腳本
      • GUILabel
      • GUIButton
    • GUI 元件
      • GUIStyle
      • GUISkin
[GUI(pptx)]  [GUI Sample(zip)] 

04

  • Maya+Unity
    • maya基本操作
    • 骨架動畫
    • 建立animation
    • Unity Import Model
[Maya(pptx)]  [Maya Sample(zip)] 

05

  • Unity Physic
    • Rigidbody
    • Collider
    • Moving, rotating and scaling objects
    • Raycast
    • Prefab
    • Physic Materials
    • Character Controller
[Physic(pptx)]  [Physic Sample(zip)] 

06

[Effects(pptx)] 

07

  • Unity and Android
    • Development Environment
    • Build into mobile
    • Unity Remote
    • Handle input
    • Debug
    • Android I/O
[Android(pptx)]  [Android Sample(zip)] 

08

  • Mecanim
    • Model Settings
    • Avatar Settings
    • Animation Settings
    • Character Settings
    • Animator Controller
    • Body Mask
[Mecanim(pptx)]  [Mecanim Sample(zip)] 

09

[Network(pptx)] 

10

Augmented RealityImage

[AR(pptx)] 

11

  • Motion Capture
    • Scene
    • 腳本解說
      • Static
      • Sensor
    • 骨架
    • ZDK for Unity3D
[MotionCapture(pptx)] 

12

  • Additional
    • Movie Texture
    • Render Texture
    • Navigation
    • Shader
[Additional(pptx)] 
Lectures 2
Week Content Notes Assignment

01

• Prerequisites
• In 5 days…
• Mobile Game Development
• Mobile Game Market
• Design Pipeline

[Note(pdf)] 

02

• GameDesign2014_ALL

[GameDesign2014_ALL] 

03

• GameDesign2014.10.1

[GameDesign2014.10.1] 

04

• GameDesign2014.10.15

[GameDesign2014.10.15] 

05

• GameDesign2014.10.29

[GameDesign2014.10.29] 

06

• GameDesign2014.11.26 

[GameDesign2014.11.26] 
PreRequisites

熱誠、熱誠、熱誠。

Grading
  • 3 Projects (CS: 10%, 20%, 50%, Design: 10%, 10%, 60%)
  • Course game presentations (20%)
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
Results