Mobile Game Design
2015 Fall
Instructors Yu-Chi Lai
Office Hour

TBA

TA Hong-Nian Guo
Lectures
Week Content Notes Assignment

01

  • 課程介紹
  • 期末作品聯合展覽規則說明
  • 期末專案分組開始 (3~4人)
[Syllabus]  [CompetitionRule]  [GameDesignReport] 

02

  • Unity3D 基礎操作
  • 腳本程式(C#)撰寫
[Introduction]  [Script] 

03

  • 上課前繳交期末專案分組名單
  • 業界講師授課
[NTUST2015]  [GameDesign] 

遊戲簡報範本.pdf

04

  • 期末專案發想

05

  • 物理引擎
  • 宣布作業1 迷宮&坦克大戰
[Physics]  [Samples_Physics] 

06

  • Asset Store
  • 特效設計 1
[AssetStore]  [Effect_I]  [Skybox] 

07

  • 特效設計 2
  • Android
  • 音效設計
[Effect_II]  [Android]  [Audio]  [Samples_Particle]  [Samples_Android]  [Samples_Audio] 
  • 作業1 迷宮&坦克大戰 繳交期限 (當日23:59前) (10%)

08

  • 各組報告期末專案提案 (10%)

遊戲簡報範本-手機習字遊戲.pdf

09

  • 動畫系統
  • Shader簡介
[Animation]  [Shader]  [Samples_Animation]  [Images_Shader] 

10

  • Unity 2D
[Unity2D]  [Samples_Unity2D] 

11

  • GUI
  • UI (5.0)
[UnityUI]  [Samples_UnityUI] 

12

  • 期末遊戲檢查點1,demo遊戲原型 (20%)

13

  • 網路連線
[Network]  [Samples_Network] 

14

  • 智慧穿戴聯盟宣傳

15

  • Augmented Reality 擴增實境
  • Android Plugin
[AR]  [AndroidPlugin] 

16

  • 期末遊戲檢查點2,繳交期末聯展初賽Demo影片 (20%)

17

  • 業界講師授課
  • 公布期末聯展初賽入選組別

18

  • 期末考周不上課

19

  • 清大與台科大期末作品聯合展覽 (40%)
PreRequisites

熱誠、熱誠、熱誠。

Main Textbook

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

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

Grading
  • Home work ( Tank War / Maze ) (10%)
  • The presentation of the final project ideas (10%)
  • Final project - Check point 1 ( Demo prototype ) (20%)
  • Final project - Check point 2 ( Demo video ) (20%)
  • The presentation of the final project (40%)
Homework

Tank War / Maze

期末Project分組評分表:

https://docs.google.com/spreadsheets/d/1lEy6msf-e6ypXqIzcBAs3kEoeDRT04jviUB2d0byAa0/edit#gid=0

 

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