I’ve recently started to do some C++ game development.  My first mini-project was to make an old favorite – a Breakout clone.  Hey, if it can make Steve Jobs famous, why not me?

I really like the SexyApp framework – it covers basically everything you need to make simple 2D games from image manipulation, to widgets, to sound.  In no way does my sample code make use of the full capabilities of the engine, but it should give you a feel for how the framework is set up.  I tried to document where applicable, but if you want to know more check out the demo section of the framework zip file on SourceForge.

The source code can be downloaded here and the binary for Windows here.

It’s pretty simple but I wanted to show my sourcecode in case anybody else out there wanted to learn PopCap’s SexyApp framework.  I enjoyed playing it while testing – sometimes the oldest games are the best.  Pretty soon I’m going to make a 2D platformer (with an emphasis on lighting effects) with PopCap – more on that later.