| 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


OpenGL Coursenote 2013
GLUT tutor

OpenGL Offical Webpage
GLinfo2 win32

codeblock12.zip (codeblock web)
lab1-slide example1
05 10/16

Geometric Primitive

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

專案提案說明

unity 2D playground

06 10/23
hw1
專題演講
郭秉鈞, CEO, 7QUARK LTD.
Play Games.
Play Game Business.


1. 遊戲業國內外趨勢。(你所知道與不知道的「遊戲業」全貌 x_x )
2. 從初期開發者邁向專家。(以學生角度切入業界)
3. 在熱血燒完之前,創造更多熱血。
4. 在錢燒完之前,創造更多錢 (x_x)。



07 10/30
專案提案

Transformations

View and Projection

slide05

slide06


Making Your First Game:
Minimum Viable Product

08 11/06

View and Projection

UI











09 11/13
hw2

Shading model

Introduction to game engine

slide07

slide-game engine

unity-lab5-slide
10 11/20
Physics
slide-physics
unity-lab6-slide

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

Physics

slide-physics

GDC
GDC Vault

IGDSHARE
12 12/04

siggraph aisa
Audio

Graphics Tools - modeling



slide-audio

slide11


unity-lab7-Character Controller


blender
modeling.pdf

13 12/11
hw3

VR & stereo display slide13



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

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

Texture mapping
行憲紀念日


slide08



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



16 01/01
元旦





17 01/08 Gamification

Shader

slide-gamification

slide09-glsl
 octalysis tool

Writing Your First Shader In Unity
18 01/015

Final project demo




  extra 01/16?
跨校遊戲競賽



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 and lab
* a least three enemy
* a canon can move by up, down and rotate,



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



checkpoint1 11/28



checkpoint2 12/19




Final Project - 3D game

team 1
title
slide video game project


team 2








Grading:

Reference book: