3D Video Games

Marco Tarini
Università degli Studi di Milano
2023/2024

Time and place:
Monday 16:30..18:30 - Sigma Room (Dipartimento - via Celoria 18)
Thursday 16:30..18:30 - Gamma Room (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 always meant to be self-sufficient. They, however, double as a first material for the study, and a more than detailed index of each covered subjects.
00 2024-02-26
(Monday)
15:30..17:30
Delta Room
Course presentation & introduction Game of the Week:
EvoLand
by Nicolas Cannasse
(Shiro Games)
01 2024-02-29
(Thursday)
16:30..18:30
Gamma Room
Games Math: points, vectors, versors 1/3
02 2024-03-04
(Monday)
15:30..17:30
Delta Room
Games Math: points, vectors, versors 2/3 Game of the Week:
4D Toys (and Miegakure)
by Marc ten Bosch
03 2024-03-06
(Thursday)
16:30..18:30
Gamma Room
Games Math: points, vectors, versors 3/3
Games Math: transforms 1/2
04 2024-03-11
(Monday)
16:30..18:30
Delta Room
Games Math: transforms 2/2
Games Math: rotations 1/3
Game of the Week:
BirdSong
by Daniel Linssen
05 2024-03-14
(Thursday)
16:30..18:30
Gamma Room
Games Math: rotations 2/3
06 2024-03-18
(Monday)
16:30..18:30
Delta Room
Games Math: rotations 3/3
07 2024-03-25
(Monday)
16:30..18:30
Delta Room
The scene graph Game of the Week:
Superliminal
by Logan Fieth
08 2024-04-04
(Thursday)
16:30..18:30
Gamma Room
Games Physics: dynamics 1/4
09 2024-04-08
(Monday)
16:30..18:30
Delta Room
Games Physics: dynamics 2/4 Game of the Week:
Braid
by Jonathan Blow
10 2024-04-11
(Thursday)
16:30..18:30
Gamma Room
Games Physics: dynamics 3/4
11 2024-04-15
(Monday)
16:30..18:30
Delta Room
Games Physics: dynamics 4/4
Games Physics: sandbox project (unity)
Game of the Week:
BeamNG.drive
by Thomas Fischer
12 2024-04-18
(Thursday)
16:30..18:30
Gamma Room
Games Physics: collisions 1/2
13 2024-04-22
(Monday)
16:30..18:30
Delta Room
Games Physics: collisions 2/2
Games Physics: particle systems
Game of the Week:
Baba is You
by Arvi Teikari
14 2024-04-29
(Monday)
16:30..18:30
Delta Room
Appearance: 3D Models 1/2 Games of the Week:
Townscaper
by Oskar Stålberg
Tandis
by Mahdi Bahrami
15 2024-05-02
(Thursday)
16:30..18:30
Sigma Room
Appearance: 3D Models 2/2
Appearance: Textures 1/2
16 2024-05-06
(Monday)
16:30..18:30
Lambda Room
Next lecture!

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
C++ Minilab (not part of this course, but maybe interesting)
Extra notes on dual-quaternions (not part of the course/exam, but maybe useful)