(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 inperson.
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 selfsufficient.
00  20230227 (Monday) 15:30..17:30 Delta Room 
Course presentation & introduction  Game of the Week: EvoLand by Nicolas Cannasse (Shiro Games) 
01  20230302 (Thursday) 16:30..18:30 Sigma Room 
Math for 3D Games: points, vectors, versors 1/2  
02  20230306 (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  20230313 (Monday) 15:30..17:30 Delta Room 
Math for 3D Games: transforms 1/2  
04  20230316 (Thursday) 16:30..18:30 Sigma Room 
Math for 3D Games: transforms 2/2 Math for 3D Games: rotation 1/3 

05  20230320 (Monday) 15:30..17:30 Delta Room 
Math for 3D Games: rotation 2/3  Game of the Week: BirdSong by Daniel Linssen 
06  20230323 (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)