This post is a portion of my mini-series on Object Oriented Game Development using the Allegro 5 library. You can see all of the posts by going to and clicking the “OOP Game Development” button at the top of this site.

Welcome to part 4. In this video we bring our SpaceShip and GameObject into main. We “install” our objects list which will act as a manager for all of our game entities.

Full Game Source Here

Videos in the Series: