top of page

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

© 2022 by Yogesh Mahawar. Created with Wix.com

bottom of page