| Schedule | Homework | Final Project | Grading |

3D Game Programming 2018

Instructor:

Prerequisites:

Classroom:

  • 大仁樓四樓電腦教室
  • Tuesday D56 (pm 1:10~4:00)

TA:

  • 湯昊軒  謝秉瑾  張銘仁
  • 大仁樓 200207
Week Topic Slides Resource
01 09/18 Introduction

Competition Rule

Syllabus

slide-intro ppt

 Competition Rule ppt

Unity3D

download 2018.2
02 09/25 2D game
History & simple 2D game
slide-2D

unity-lab0-slide

demo1   lab1-slide
UFO_sprite

03 10/02
分組名單
2D
primitive

slide02


unity-lab2-slide

piskel
spine: skeleton animation

04 10/09


2D extra


Introduction to OpenGL programming
simple 2D GLUT game
slide03


16slide01
16slide03
unity-lab3-slide
sprite

unity 2D playground


OpenGL Coursenote 2013
GLUT tutor
GLinfo2 win32
codeblock12.zip (codeblock web)
opengllab1-slide example1
05 10/16

Geometric Primitive

unity script
prefab, instantiate, collision
slide04 unity-lab4-slide

unity-ProBuilder

專案提案說明
06 10/23
hw1
專題演講

Play Games.
Play Game Business.

郭秉鈞, CEO, 7QUARK LTD.


  1. 遊戲業國內外趨勢。(你所知道與不知道的「遊戲業」全貌  )
  2. 從初期開發者邁向專家。(以學生角度切入業界)

07 10/30
專案提案

Transformations

slide05

Making Your First Game:
Minimum Viable Product


08 11/06
hw2

View and Projection

UI


slide06


unity-lab5-UI
unity-lab6-Terrain


09 11/13

Shading model
slide07
unity-lab7-Character Controller
10 11/20
Physics

Introduction to game engine
slide-physics

slide-game engine



unity-3dkits

unity-ProBuilder
11 11/27
檢查點1
Demo 遊戲原型

Physics

slide-physics

GDC
GDC Vault

IGDSHARE
12 12/04

siggraph aisa
Audio

Graphics Tools - modeling



slide-audio

slide11





modeling.pdf

13 12/11


Audio


Texture mapping

slide-audio

slide08



The Skinner Box



14 12/18
hw3
檢查點2
Interaction and Intersection slide10
particle example

15 12/25
12/30前
上傳參賽影片

VR & stereo display
slide13



別再揮空氣了!
關於遊戲中的「打擊感」三兩事



16 01/01
元旦





17 01/08 VR & stereo display

Gamification

Shader

slide13

slide-gamification

slide09-glsl
 octalysis tool

Writing Your First Shader In Unity
18 01/15

Final project demo




  extra 01/15
跨校遊戲競賽



homework
deadline
requirement
resource
1

hw1

10/15
23:59
Design a 2D game.



openclipart
2

hw2

11/05
23:59
unity - a shooter game
extension from unity lab
* a least three enemy
* a canon can move by up, down and rotate.



3 hw3 12/17
23:59
unity - scene challenge
* terrain, lighting, and material
* camera movement
* (optional) particle effect



checkpoint1 11/27



checkpoint2 12/18




Final Project - 3D game





team 1
黑水溝
slide video game project1 game project2


team 2
逃出生天
slide video game project

team 3
推箱鬼娃
slide video game project(Mac)

team 4
Biking to paradise
slide video game project

team 5
NAVIrock
slide video game project(Mac)

team 6
極限馬拉松
slide video game project

team 7
Panther Hunter
slide video game project

team 8
WayToFarm
slide video game project


Grading:

Reference book: