Other Projects

This is a list of mini projects that were either results of game jams, small mechanics that I wanted to try to implement, or simple remakes.

Battle City 3D Remake

A close friend of mine and I decided to remake the game in 3D as a part of our learning journey and love for old-school games. We recreated the entire Battle City game in 3D in Unity in less than a month, using Blender to build our models and textures, and collaborating remotely. Battle City is a multi-directional shooter video game for the Family Computer produced and published in 1985 by Namco for Nintendo family computer (AKA Famicom.) This project is 3D remake of the original game that was done for fun.

Contributions

In my 3D remake of Battle City, I enhanced efficiency by automating level and enemy creation. Instead of manually assembling levels, I developed a script that interprets a 13x13 grid of characters that act as tiles (the size of the map in the original game was 13*13.) Each character represents a specific tile type, like 'w' for water and ‘g' for grass. The script similarly automates enemy deployment by processing sequences of 20 numbers, each indicating an enemy type, to populate each level.
I added extra features to add more to the experience, such as a camera shake that ranges in strength based on the event, a camera follow feature that takes away the dullness of only seeing the tanks move and post-processing effects to make the environment more interesting.
In addition to that, I was responsible for implementing the player's movement and interactions, the enemies' AI that matched the original game's enemies AI, level generation, local multiplayer, UI, post-processing and some modelling, and the power-ups.

Morning Madness

This is a game that I worked on for a game design class. It's a top-down local multiplayer game inspired by Overcooked, where the players play as a couple who must finish their morning routine and leave the house as soon as they can.
My responsibilities included designing, developing, and assembling assets from the asset store. The game was developed within the span of 4 days.
Even though I didn't have much time to develop complex systems, I managed to implement a couple of systems that I haven't implemented in my other projects before.

Local Lobby

Quick Time Events (QTEs)

The Evil With You

The Evil with you is a game that 2 friends and I worked on within the span of a day for the Brackeys game jam.
It is a first person survival horror game where the players carry the dangerous entity with them the whole time and need to keep it under control. The rooms layout and items spawns are procedural which adds unpredictability to the game.
The game was developed using Unity.

Falling Ball

The idea of Falling Ball is not new; it is similar to games like Color Switch, which was the initial inspiration for this project. The players must jump their way up without touching anything that is not the same the color as the ball. There are color switchers that change the ball's color to spice things up.
I wanted to see how hard it is to build a game with such mechanics with some extra tweaks. I eventually managed to pull it off earlier than expected.

One of the new features I added to the game is a boss fight that also uses the avoid-different-colors mechanic. This added a new layer of fun to the game. I also added multiple characters with different visual effects and a best-score system where the shortest number of jumps used to win a level is the highest score of that level.

Back to Projects

Email

Email me