Game Programming Projects

3D Mario Kart in Unity (C#)


My most comprehensive and popular game project



This is my most popular Unity (C#) game project on my YouTube channel. I posted this last year, and I still get positive comments from fans asking for help to create their own similar projects. This game got me two professional game programmer job offers.

I created this 3D Mario game made in Unity using C#. I am a big fan of Mario games, with Mario Kart being one of my favourites as it is the most fun. I wanted to attempt making a small personal Mario Kart Game on my own, and it is turning out to be fun and challenging. The game also has AI racers which the player can race. Not all of the modelling is my work, and most of the assets belong to Nintendo. However, all programming and animations present in the game are my work.

Mario 3D World in Unity (C#)



I created this 3D platformer game inspired by Mario with Unity and C#. In this game, I built multiple game levels using Nintendo 3D models. The player has to move around and destroy enemies, get coins, and find some interesting challenges along the way. The modelling is not entirely my work. However, all the animations and programming are my work.

Super Highway Runner (C#)


Available on Google Play



Super Highway Runner is one of my first 3D games created with Unity and C#. The mobile game is currently available for download on the Google Play Store.

The player selects a car and drives on a highway avoiding a collision. The goal is to survive as long as possible without touching any other cars in the traffic. It is an endless runner where the game becomes more difficult as the car gets faster as you stay longer in the game. The game ends if you collide with another vehicle.

The controls are touch screen, and the player moves through the lanes. The game also has a different mode where a player uses tilt controls. The tilt feature uses the gyroscope on your phone. This game mode offers a higher difficulty level than the standard mode.

The game saves your high score, your cash, and your purchased cars with the in-game currency as well. This game currently has hundreds of reviews and downloads.

Raining Cubes (C#)


Available on Google Play


I created the Raining Cube 3D mobile game with Unity and C#. The mobile game is currently available for download on the Google Play Store. The game has hundreds of downloads and reviews on the Play Store.

The game features a rolling sphere that a player controls to avoid falling objects by rolling it across the stage using the phone's gyroscope. The Raining Cube game has three background themes (desert, snow), which a player can choose. It saves a player's high score for future reference.

2-D Paper Mario in Unity (C#)



I created this 2-D Paper Mario-style game in Unity and with C#. In the final version of this project, I have built a couple of levels from scratch. All animations and level designs are my work. I have used Nintendo models for the characters.

Fireworks Simulation (Java)



I created this fireworks project in Java. The purpose of this project is to visualize and simulate different firework effects. This project features a starry sky with continuous fireworks with different colours, visual effects, and audio effects. There is also a meteor shower playing in the background.