Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamentals of game programming and engine architecture in this lecture from Memorial University's Computer Science 4300 course. Delve into the details of the course project as Professor David Churchill explains its key components and requirements. Learn how to apply concepts such as vector math, rendering, animation, artificial intelligence, collision detection, game physics, and user interfaces in a practical game development context. Gain insights into implementing a fully functional game using the ECS (Entities, Components, Systems) architecture with C++ programming language and SFML graphics library. This comprehensive explanation provides valuable guidance for students looking to create their own games as part of the course curriculum.
Syllabus
COMP4300 - Game Programming - Lecture 12 - Course Project Explained
Taught by
Dave Churchill