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

YouTube

Game Programming: Visual Code Profiling and Performance Analysis - Lecture 21

Dave Churchill via YouTube

Overview

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.

Syllabus

- Intro
- Singletons
- Code Profiling
- Visual Studio Profling
- C++ Code Timer
- Visual Code Profiling
- Visual Profiling in C++
- Profiler Class
- Using Constructor / Destructor
- Using Macros
- Profiling Assignments Demo

Taught by

Dave Churchill

Reviews

Start your review of Game Programming: Visual Code Profiling and Performance Analysis - Lecture 21

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.