Module 14 - Mini Topics(Object Pools, Memory Tagging, command pattern) - Module Overview
1.) Structure of a Game and a Game Engine | The Game Loop
2.) Introduction to SDL | Game Loop Timing
3.) Engine Support Systems | Resource and File Systems
4.) Abstraction: GameObject, and Components
5.) Data-Oriented Design and Component Systems
6.) Gameplay Systems and Engine Study
7.) Scene Structure
8.) Scripting
9.) Spring Break No Class
10.) Physics and Collision
11.) Parallelism and Concurrency
12.) Industry Guest Speaker - Demiurge Studios!
13.) Game Audio
14.) Mini Topics(Object Pools, Memory Tagging, command pattern)
15.) Share Final Projects

Audio/Video Recording


Readings/Warmup (Do before class)

...Commented Code Samples (if any)

For now I am linking code samples here: Github Code Repository for the course


(Graded) In-Class Activity link

  • In-Class Activity Link
    • This is graded, and only your first response is graded
    • This is an evaluation of what was learned in lecture.
    • Due one week from when the lecture takes place

Module Content

Module Overview

In this module we will do a quick pass over several smaller topics!

Module Outline

  • Lecture outline
    • Object Pools
    • Memory Tagging
    • Command Pattern


(Optional Notes)

None given, consider this a 'beta' product for common questions I may revise later.

Please do not redistribute or host any materials without e-mailing me first. I generally am happy to share the latest .pdf or slide presentation with those who ask. Thank you for your time!