MY PROJECTS




3D Game Engine

3D Game Engine written in C++ and OpenGL. The Engine uses GLM math library which can effortlessly be substituted with a custom one. It has standalone input system (based on SDL input) which is pluggable. The idea is to have separate abstractions as "plugins" and be able to customize as desired or use a different one entirely





Space Invaders Clone

2D space shooter android game entirely from scratch using Java on Android Studio. I handled everything from development to deployment to shipping. Assets like sound, music, icons and sprites were sourced from free asset stores on the internet.

CWAR CWAR CWAR




Game Controller

I built this device for controlling video games made with html5 hosted on an ESP-8266 module via Wi-Fi. It was built for a University project in my penultimate year of study.

CWAR




Code Editor

A light-weight Text Editor built using Python and Qt framework. Basic open, save, undo, redo functionality. Syntax highlighting. Allows user to specify and run build commands