Lesson Videos

This page contains all of the pre-recorded video lessons posted so far, with the most recent posting listed first. It is, for all intents and purposes, the textbook of this course. You are expected to keep up with these videos. Each class session will indicate the videos that we will have expected you to watch by that point.

We do apologize about the quality of these videos. These are not the professional, YouTube style videos that we made for 1110. For the most part it is your instructor talking through slides. That is because we chose to focus this semester on improving the game engine technology, and not on making the fanciest videos possible.

8. C++ Classes

This is our second lesson on C++. In this lesson we finally get into the object-oriented features of C++. But we also cover advanced topics like templates and closures.    Watch ›

40:19 minutes slides demos

7. C++ Basics

This is our first lesson on C++. In this lesson we go into the basics, and show how the various IDEs compile and link your programs.    Watch ›

41:11 minutes slides demos

6. Scene Graphs

For students from the introductory course, scene graphs are one of the biggest changes in the new engine. They provide a stuctured way to organize your images and textures, beyond drawing directly to a sprite batch.    Watch ›

34:29 minutes slides no demos

5. 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.    Watch ›

47:31 minutes slides no demos

4. Gameplay Modeling

The first major deliverable of the course is the nondigital prototype. In this lesson we talk about how to model a digital game without using software.    Watch ›

41:38 minutes slides no demos