Welcome to my portfolio, showcasing a blend of professional and personal projects. I have put my heart into these creations and they represent my journey and evolution as a game developer since January 2017.
I invite you to explore these projects, and I hope you find them enjoyable. Feel free to reach out at aniruddha1098@outlook.com if you'd like to learn more about any specific project.
Worked on 'Precious Cargo', 'Deep Cover' and 'Oligarch' missions.
Controlled AI behaviors, level objective flow and developed gameplay mechanics for sandbox levels in COD MW 3 using proprietary scripting language.
Added new functionality for scriptables to proprietary game engine using C++.
Scripted opening vehicle sequence for ‘Precious Cargo’ mission in COD MW3.
Developed and implemented player tutorial tips for Warzone using watcher threads and events, improving onboarding experience.
Personal Project | 2022 - 2023
Melee Combat System
Engineered an advanced melee combat system featuring collider interpolation/reconstruction, combo attacks, air juggling, and knockbacks.
Implemented hit reactions and knockbacks with custom logic and carefully placed animations.
Utilized collider interpolation/reconstruction to accurately register interactions with the sword.
Integrated inverse kinematics for accurate aiming and realistic foot placement, enhancing the overall gameplay experience.
Parkour System
Developed a specialized Player Movement Controller for parkour
Integrated custom algorithms for seamless navigation across ledges, walls, floors, and obstacles
Dynamic parkour system includes features like Wall Running, Ledge Climbing, Swinging, Sliding, Vaulting, and pivot during running/sprinting
Designed to enhance the fluidity and immersive experience of in-game movement
Capstone | 2022 - 2023
Lunaculture: A strategic out-of-this-world space farming game
Set in space, players embark on the challenge of developing their ideal home planet. The key is to strategically use plants to balance atmosphere and soil composition, ultimately terraforming the planet for habitation.
Took on the role of lead programmer in a team of 7
Developed core farming gameplay mechanics, a plant state system, and an inventory management system to enhance the gaming experience.
Personal Project | 2021
Real-time online multiplayer
IK based hit reactions & gun recoil
Customizable raycast based weapons
Customizable projectile based weapons
Simple multiplayer game lobby
Ragdoll Death
Developed a prototype to explore real-time multiplayer game implementation.
Successfully synchronized animations, player state, and projectiles over the network using Photon PUN.
Features:
Online real-time multiplayer functionality
Designer-customizable projectile-based weapons with object pooling
Designer-customizable Raycast-based weapons with projectile trails and bullet shell physics
Implemented Inverse Kinematics for aiming, gun recoil, and hit reactions on body parts
Utilized ragdoll physics for realistic player death scenarios
Group Project - Presented at AWE 2022
Collaborated with a team of 7 on the development of a wrecking ball-based AR game for the Tilt Five
Engineered player controller and core gameplay mechanics for the wrecking crane.
Full-fledged project showcased at Augmented World Expo (AWE) 2022
Personal Project | 2020 -2021
Combos, Charged and Ranged Attacks
Vaulting, Climbing and Dropping
Place feet properly on slopes
Developed a third-person sword combat prototype
Personal project aimed at understanding combat mechanics in games like Nier Automata
Features sword combat with combos, charge attacks, and ranged attacks
Implemented special particle systems for dynamic slash effects
Includes basic parkour elements commonly found in third-person action-adventure games, such as vaulting and wall climb.
GBit Studios Project | 2020
Zenith is a parkour-based capture the flag game.
Two players start at opposite map ends, aiming to capture the center flag and escort it to the enemy spawn for victory.
Flag recapture involves meleeing the enemy player to reclaim flag.
Players navigate the map using parkour mechanics.
Utilized an enhanced version of Third Person Controller v1.0 for the project.
GBit Studios Project/Competition Title | 2020
Maya: A VR Adventure RPG prototype
Project advanced to the second round of the National Innovation Contest 2020 (NIC) by the Ministry of Education, Govt. of India
Led the GBit Studios team in the development of the prototype submitted to NIC and served as the lead programmer
Initiated in 2019, completed in 2020
Initial prototype showcased at MakerFaire Hyderabad 2019
Personal Project | 2019
Developed a third-person controller system to enhance understanding of third-person gameplay mechanics.
It features the following:
Walking / Running
Wall running
Sliding
Simple wall climb
Combat roll
Personal Project | 2018
Blade demon is my first third person sword combat prototype.
Features single and combos sword attacks.
Features a timed zombie arena mode where player has to slay as many zombies as he can within the allotted time.
Worked on this with Savyasachi Gupta at GBit Studios; served as the lead programmer.
Showcased project at MakerFaire Hyderabad 2018.
These projects are basically mocks of popular mobile games. I made these to improve my game development skills.
Fruit Ninja but with Jelly instead of fruit.
PS: I used jelly because cutting jelly feels way more satisfying than cutting a fruit.
Simple game where player taps the object whose shape and color matches that of the target.
Space Swype is a game which takes inspiration from the classic arcade shooter "Galaga".
Ink Makers 2017 - First Runner Up
This is my first game and it holds a special place in my heart.
Shape matcher incorporates simple shapes and several colors to improve cognitive skills in children such as category formation, pattern recognition and speed of information processing.
Served as the team leader and lead programmer for this project.
Won first runner up at INK Makers finale.
*** GBit Studios has shut down and the links to games listed below may no longer work. I have linked gameplay clips wherever possible