Game Projects
Mercenary Battle Company: The Reapers
-
Worked on “Mercenary Battle Company: The Reapers” – An Action Roguelike Bullet Hell game, and successfully launched the game on steam
-
Implemented major gameplay features and systems: Player Controls, Animations (2D & 3D), Upgrade System, Experience System, Weapon System, Mech Abilities, Gamepad Support, Steam Deck Support, Localization, and every UI in the game
-
Along with working on the full release of Mercenary Battle Company, also worked on an unannounced title for steam
-
Provided technical direction and lead the programming team for two games simultaneously
Crimson Tactics: The Rise of The White Banner
-
Worked on “Crimson Tactics: The Rise of The White Banner” – A Medieval Fantasy Tactical RPG that won PC/Console Game of The Year Runner Up award at IGDC 2023
-
Implemented major Gameplay and UI features: Tutorials, Party Management, Shopping System, Inventory System, Equipment System, Gamepad Support, Steam Achievements, and Steam Deck Support
-
Integrated different feature modules together and made the game flow
-
Implemented some of the Magic Spells and Abilities
-
Helped in game design of experience system
-
Collaborated with other designers, programmers, and artists to put new ideas into the game
-
Fixed various major and minor bugs
Glitch Garden
-
Prototyped 2D Tower Defense game like Plants vs Zombies
-
Implemented core gameplay features of Plants vs Zombies like placing defenders at the cost of solar energy and randomly spawning enemies
-
Created 4 different types of defenders and 2 different types of enemies each with their own unique traits
-
Programmed the Animations of defenders and attackers
-
Created UI for current lives, current solar energy and time left for defending the current level
-
Created Start Menu and Options Menu UI
Box Shooter
-
Created a 3D First-Person Shooter Hyper-Casual with only primitive objects
-
Implemented First-Person Shooter game mechanic
-
Created 3 different types of moving and rotating boxes to shoot at
-
Created moving and rotating obstacles
-
Created UI for showing remaining time and current score
-
Created a Game Over UI which rotates around the player with options to either restart the current level or play the game from beginning
-
The options are selected by shooting at that particular option
Laser Defender
-
Created a 2D Space Shooter arcade game like Space Defender
-
Implemented core gameplay features of Space Defender with some variations
-
Implemented enemy path following using array of waypoints
-
Created 2 different types of enemies with different behaviour
-
Created a scrolling background and particle effects to represent stars
-
Created a UI for showing current score and health
-
Created Start Game and Game Over UI
Roller Madness
-
Created a 3D Hyper-Casual Roller Ball game
-
Implemented Roller Ball movement with dynamic rigid body which bounces off the obstacles
-
Created trail particles for roller ball
-
Created randomly spawning coins and enemies with chase mechanism
-
Created UI for Score and a Game Over UI for restarting the current level or load the game from beginning
Block Breaker
-
Created a Casual 2D arcade game
-
Implemented paddle movement with mouse and launching ball with left mouse click
-
Created different types of blocks where some blocks break from 1 hit, some take more than 1 hit and some are unbreakable
-
Created particle effects for breaking of blocks
-
Created UI for current score
-
Created Start Game UI and Game Over UI
Solar System Simulation
-
Simulated Solar System with rotation mechanism around object's own axis and around other objects
-
Implemented functionality for camera to follow an object when the object is clicked
-
Created a static sky box for space
-
Created 9 Planets, 1 Moon and Sun with different properties like rotation speed and sound