Pookan Mission


A 2d game using software design principles.


Object pooling, singleton classes, inheritance, references and pointers were some of the concepts that were successfully implemented within this game. Simple DirectMedia Layer was used for resource management, sprites, music and so on.


This project saved my grade considering that I had nuked all my tests.

Here’s a video that demonstrates level 01 of the game.


C++ as a language, the in’s and out’s. How much ever you will learn, it will never be enough. Typecasting.


Coding as an art, I enjoyed it. Comparing my newly gained knowledge in an object oriented language like C++ to coding in other languages like scripting languages (python, perl).