Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore advanced game loop concepts in this lecture from the COMP4300 Game Programming course at Memorial University. Delve into the intricacies of game engine architecture, focusing on sophisticated game loop implementations. Learn how to optimize game performance, manage frame rates, and handle time-based updates effectively. Gain insights into fixed time step loops, variable time step loops, and hybrid approaches. Understand the trade-offs between different game loop designs and their impact on gameplay smoothness and physics simulations. Apply these advanced techniques to create more responsive and efficient game systems using C++ and the SFML graphics library within an Entity Component System (ECS) architecture.
Syllabus
COMP4300 - Game Programming - Lecture 18 - Advanced Game Loops
Taught by
Dave Churchill