Readings/Warmup (Do before class)
Coupling in C++
Game Programming Patterns Ch. 14
Test your knowledge on the readings
] (This is not graded)
Slides (Available to follow along during class)
In-Class Activity or Lab (Enabled toward the end of lecture)
(This is graded)
This is an evaluation of what was learned in lecture.
(lab days) Do a 'git pull' from the monorepo
Commented Code Samples (if any)
Audio Recordings are posted after class within a youtube playlist. Occasionally technical errors happen, but I do my best to post recordings as soon as possible to a playlist.
Please look over these curated links if you need more resources.
Building a Data-Oriented Entity System (part 1)
(Autodesk Stingray engine)
Applying the principles of structured design to object-oriented programming.
CppCon 2015: Vittorio Romeo “Implementation of a component-based entity system in modern C++”
Introduction to Entity Systems
Randy Gaul on Component Based Design(Is it good or bad?)
Randy Gual on sane usage of components and entity systems
C++ Entity Component System Design
The next step in Entity Component Systems
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!