| Schedule | Homework | Final Project | Grading |

3D Game Programming 2019

Instructor:

Prerequisites:

Classroom:

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

TA:

  • 湯昊軒 
  • 大仁樓 200207
Week Topic Slides Resource
01 09/10 Introduction

Competition Rule

slide-intro ppt

 Competition Rule ppt

Unity3D

download 2019.2
02 09/17 2D game
Game History & simple 2D game
slide-2D

unity-lab0-slide

html5-demo
  
lab1-slide
asset-UFO_sprite

03 09/24
分組名單
2D
primitive

slide02


unity-lab2-slide
html5-demo2

piskel: animated sprites & pixel art
spine: skeleton animation

04 10/01


2D extra


Introduction to OpenGL programming
simple 2D GLUT game
slide03


16slide01
16slide03
unity-lab3-slide
sprite
Unity-Chan 2D Data

unity 2D playground


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

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


專案提案說明
06 10/15



Transformations &  Modeling

plant assets

unity-ProBuilder

07 10/22
專案提案

View and Projection

gameplay study
slide06

Making Your First Game:
Minimum Viable Product




08 10/29
hw2

View and Projection





unity-lab5-Camera
standard

clip1 - raystorm
clip2-starfox

09 11/05

UI

SceneManager


unity-lab6-UI

unity-lab7-Terrain

example: oni
10 11/12
Shading model
slide07

unity-lab-fungus
package
dialog1fix

Level Design
example: Dungeon Eater
create level tool
unity-snaps(video)

11 11/19
檢查點1
Demo 遊戲原型


Texture mapping





slide08




model/texture

unity-3dkits


12 11/26
Audio




slide-audio




PlayerPrefs(儲 存變數)

lab-mlagents



13 12/03

Introduction to game engine
 

Interaction and Intersection



slide-game engine






youtube-IGDATaiwan
GDC
GDC Vault
IGDSHARE

lab-particle
asset-particle




14 12/10
檢查點2
Interaction and Intersection

slide10

How Super Mario Mastered Level Design

particle example

15 12/17
Gamification slide-gamification  
octalysis tool
The Skinner Box

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


16 12/24

hw3
Physics

VR & stereo display

slide-physics

slide13


包子:week10常見的遊戲資源使用規範


17 12/31
12/31 23:59
初賽上傳截止日期
Shader
slide09-glsl Writing Your First Shader In Unity
18 01/07


Final project demo




  extra 01/15
跨校遊戲競賽



homework
deadline
requirement
resource
1

hw1

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



openclipart
2

hw2
upload form
10/28
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
upload form
12/23
23:59
unity - scene challenge
* terrain, lighting, and material
* camera movement
* (optional) particle effect / post effect



checkpoint1 11/



checkpoint2 12/




Final Project - 3D game




team 1
Open that door
slide video game project

team 2
吸血鬼南多
slide video game project

team 3
人生好難
slide video game project(mac)




team 4
super pixel
slide video game project(mac)




team 5
柴柴筆記
slide video game project

team 6
denouement
slide video game project

team 7
Battle Chess
slide video game project

team 8
BRAWL FIGHT
slide video game project

team 9
Get out
slide video game project

Grading:

Reference book: