Mobile Game Design
2013 Spring
Instructors Yu-Chi Lai
Chih-Yuan Yao
TA Kuang-Yi Chen
Yueh-Ju Sung
Lectures
Week Content Notes Assignment

01

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

02

Programming in Unity

[note 2] 

03

Unity3D Physics

  • Moving, rotating and scaling objects
  • Rigidbody
  • collision
  • Raycast
  • Prefab
  • GUI
  • Physics
[Note 3] 

04

Advence of Unity3D

  • Particle system
  • Water
  • Sound
  • Terrain
  • Tree
  • Skybox
  • Wind
[Note 4] 

05

Advence of Unity3D

  • 動畫
  • Android輸出
  • 觸控
  • 擴增實境
  • 開啟網頁
[Note 5] 

06

Advence of Unity3D
  • Oriented GUI
  • Transparency GUI
  • GUI skin
  • Kinect / OpenNI
[Note 6] 

鈊象02

Project working pipeline

Risk assessment

[Game production Case Study] 

11

Game Anatomy

[Note] 

12

Transformation

[Note] 

13

Texturemap

[Note] 
PreRequisites

熱誠、熱誠、熱誠。

Grading
  • 3 Projects (20%, 20%, 40%)
  • 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