Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Earn Your Business Degree, Tuition-Free, 100% Online!
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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