This course's goal is to teach the fundamentals of 3D Maths and Physics as wel as Rendering and will result in a minimalist 3D Game Engine using OpenGL.
To pass the course, you need to:
- finish the basic Game Engine implementation
- pass a written exam
- Start the Assignment on Google and GitHub Classroom.
A small introduction as a reminder to different number ranges and their uses and implications in C#.
Learn about Cartesian Coordinate Systems used to plot n-dimensional Points in a consistent system.
Learn about Vectors and their Mathematical and Geometrical definitions.
Learn about using OpenGL to Render to the Screen.
Learn about Matrices and their Mathematical and Geometrical definitions.
Learn about the basics of Physics, Newton's Laws and Collision Detection and Resolving.