This course is an introductory course on the fundamentals of 3D game development. We will focus on the Unity game engine and object-oriented programming with C#. Students will learn various topics including vectors and rotations, character animation, artificial intelligence, and Unity tools, such as Cinemachine, Shader Graph, and Timeline.