Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
Learn game programming concepts through a comprehensive lecture that covers code profiling techniques and singleton design patterns. Explore various aspects of performance optimization in game development, starting with singleton implementation before diving deep into code profiling methodologies. Master Visual Studio profiling tools, implement custom C++ code timers, and understand visual code profiling techniques for game performance analysis. Discover how to create and utilize a profiler class, leverage constructor/destructor patterns, and implement efficient macro usage for profiling. Conclude with a practical demonstration of profiling assignments, all taught by Professor David Churchill at Memorial University's Computer Science department. Gain hands-on experience with ECS architecture, C++ programming, and SFML graphics library while learning essential game development optimization techniques.
Game Programming: Visual Code Profiling and Performance Analysis - Lecture 21