Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

COMP4300 - Game Programming - Advanced Game Main Loops - Lecture 19

Dave Churchill via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore advanced game main loop architectures and optimization techniques in this 52-minute computer science lecture from Memorial University's Game Programming course. Learn sophisticated approaches to structuring the core execution cycle of game engines, including variable time step implementations, frame rate independence, and performance optimization strategies. Discover how to handle complex timing scenarios, implement smooth gameplay mechanics, and manage system resources efficiently within the main game loop. Examine real-world examples of advanced loop patterns used in professional game development, covering topics such as interpolation techniques, update frequency management, and maintaining consistent gameplay across different hardware configurations. Gain practical insights into debugging and profiling main loop performance, understanding the trade-offs between different architectural approaches, and implementing robust solutions for modern game engines using C++ and SFML graphics library within an Entity-Component-System framework.

Syllabus

COMP4300 - Game Programming - Lecture 19 - Advanced Game Main Loops

Taught by

Dave Churchill

Reviews

Start your review of COMP4300 - Game Programming - Advanced Game Main Loops - Lecture 19

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.