Achievements: Requital: Gates of Blood is part of PlayStation’s “India Hero Project (IHP),” an incubator program focused on supporting talent from India.
Role: Gameplay Programmer
Platforms: Playstation 5, PC
Engine: Unity Engine
This recent project provided an invaluable opportunity to contribute to a large-scale game, allowing me to leverage and expand my skills across various aspects of game development. I focused on enhancing the gameplay experience through robust systems design and flexible implementation.
Developed a foundational framework for character control and state management utilizing Unity's Behavior Tree within the Animator. This approach effectively utilizes the Behavior Tree as a state machine, managed by a dedicated Player Manager. This system provides a solid and intuitive base, empowering designers to easily adjust and experiment with values. This facilitated collaborative development and streamlined the design process.
Engineered a custom state machine system for boss behavior, leveraging Scriptable Objects. This allowed for dynamic adaptation and iteration of boss mechanics and flow in response to evolving design requirements, ensuring a responsive and engaging boss encounter.
Implemented a modular design for all gameplay elements. This includes a plug-and-play system for damage dealing and receiving, enabling easy integration with various game objects. Furthermore, I created an event-driven system that empowers designers to rapidly prototype and iterate using these modular components, fostering a unified and cohesive gameplay experience. This modularity significantly accelerated development and facilitated rapid prototyping.
Recognizing the project's target platform (PlayStation) and anticipating future platform expansion, I integrated Unity's new Input System. This ensures robust controller support, improved portability, and streamlined compatibility across different platforms. This forward-thinking approach ensures a smooth transition for future platform releases.