CMP 724
GAME TECHNOLOGIES
Course Description
The course focuses on the foundational skills essential to game production.
Syllabus
– Introduction/Gaming History
– 2D Graphics
– Linear Algebra For Games
– 2D Game Design and Development
– 3D Graphics– Cameras
– Physics, Sound
– AI
A* & Navigation Mesh
State Machines
Behaviour Trees
– Reinforcement Learning
– Q Learning / Deep Q Learning
– 3D Game Design and Development (Assets, Characters, Animations)
– 3D Game Design and Development
– Student Paper Presentations
– Project Presentations
Resources
Game Programming Algorithms and Techniques: A Platform-Agnostic Approach (Game Design) 1st Edition
by Sanjay Madhav
Game Programming in C++: Creating 3D Games
Grading
%40 Project
%20 Paper presentation
%30 Final Exam
%15 Homework