Projects

Apocalyptic Ocean

Try (Flash Online)
A 2D game developed in Flash, so you can try online on your computer, have fun!

Mastermind

Try (for Windows) | Demo video | Learn more | Source code

A simple game I created for my Data structures & Algorithms assignment during my games programming course, in which I created an AI that plays the game without making any mistakes.

Super Smash TV

Try (for Windows) | Demo video | Learn more | Source code
A 2D arcade shooting game I programmed using the SDL library and Visual Studio C++. While programming this game I learned some of the most useful programming patterns and techniques, like inheritance and game objects.

Not Fast, Not Furious

Try (for Windows) | Demo video | Learn more: Separating Axis Theorem | View Frustum Culling | Source code
A 3D OpenGL demo I made during the second year of my games programming degree course; uses two more advanced techniques -  the Separating Axis Theorem and View Frustum Culling.