OSSG - Oldschool Space Shooter Game

Aug 1, 2014 • Guilherme Lampert


Just a few weeks back I finished a little iOS game, the Oldschool Space Shooter Game - OSSG. I did it as a University assignment. It is not published, mainly because I don’t have the slightest desire of paying Apple $100 bucks just to publish it, but also because it is still very rough and missing some original art assets.

This was my first time writing an iOS app and coding in Objective-C, so the code is pretty lame, overall. I didn’t pay much attention to code quality, and to be honest, didn’t quite get to like Obj-C either. Everything in the project is game-specific, but the code is fairly simple, apart from a few nasty globals, it goes against all Obj-C odds and doesn’t use deep inheritance chains, instead I almost attempted a component based architecture.

The coolest thing in the end though was the 3D background I added behind the Cocos2d sprites, using OpenGL ES:

OSSG

The source code repository can be found here, if anyone is interested in taking a look.

Following is a short gameplay video (running on the simulator, so forgive the low frame-rate).