Architecture Revisited

As you get started on your project, it is time to start talking about software. This lecture gives an overview of CUGL and provides a lot of motivation for the lessons that follow.

While part of this lecture is a review of the software patterns from 3152, our core focus is on how CUGL is organized and what makes it different from other game engines.

February 9, 2022 slides demos