3D Video Games

Marco Tarini
Università degli Studi di Milano
2022/2023

Info: C++ Minilab

(not part of this course, but interesting)
[LINK]

Time and place:
Monday 15:30..17:30 - Aula Delta (Dipartimento - via Celoria 18)
Thursday 16:30..18:30 - Aula Sigma (Dipartimento - via Celoria 18)

Lecturer:
Marco Tarini (me!)

Language:
English

Modality:
Lectures are held in-person.

Lectures & slides:
Slides will be available shortly after each lecture. They are intended only as a visual support for the presentation of the covered topics, and are not meant to be self-sufficient.
00 2023-02-27
(Monday)
15:30..17:30
Delta Room
Course presentation & introduction Game of the Week:
EvoLand
by Nicolas Cannasse (Shiro Games)
01 2023-03-02
(Thursday)
16:30..18:30
Sigma Room
Math for 3D Games: points, vectors, versors 1/2
02 2023-03-06
(Monday)
15:30..17:30
Delta Room
Math for 3D Games: points, vectors, versors 2/2 Games of the Week:
4D Toys (and Miegakure)
by Marc ten Bosch
03 2023-03-13
(Monday)
15:30..17:30
Delta Room
Math for 3D Games: transforms 1/2
04 2023-03-16
(Thursday)
16:30..18:30
Sigma Room
Math for 3D Games: transforms 2/2
Math for 3D Games: rotation 1/3
05 2023-03-20
(Monday)
15:30..17:30
Delta Room
Math for 3D Games: rotation 2/3 Game of the Week:
BirdSong
by Daniel Linssen
06 2023-03-23
(Thursday)
16:30..18:30
Sigma Room
Math for 3D Games: rotation 3/3

Suggested textbook:
(No textbook is required)
For the math part: Mathematics for 3D Game Programming and Computer Graphics
For a subset of the topics: Game Engine Architecture (esp. Part III)

Exam modality:
Written test (in the form of a quiz on a computer, duration 90 Min)
followed by an oral exam.

Links:
Course page on Ariel
Course abstract
Current rules for lectures at Unimi
C++ Minilab (not part of this course, but interesting)