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 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 a kid. I wanted to attempt making a small personal Mario Kart Game on my own, as an engineering challenge, while incorporating some of my own ideas into the mix. It turned out to be fun and challenging. The game also has computer racers which the player can race. Not all of the modelling is my work. However, all programming and animations present in the game are my work.

Mario Platformer in Unity (C#)



I created this 3D platformer demo inspired by Mario with Unity and C#. In this game, I built multiple game levels. 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#)



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#)



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.