Achievements: First game in south India to be featured in Playstation Plus
Role: Gameplay Programmer, UI/UX Programmer
Platforms: Playstation 5
Engine: Unity Engine
This project involved porting the existing Mystic Pillars game to the PS5 platform, requiring significant enhancements to leverage the new hardware and provide a superior user experience. This necessitated a rapid learning curve to effectively utilize the PS5's capabilities.
Building upon the existing Unity input system implementation from previous console releases, I adapted the control scheme for the DualSense controller. This involved integrating its advanced features, including haptic feedback, rumble, and gameplay audio through the controller's speaker.
I utilized the PlayStation SDK to implement these features, creating a more immersive and engaging experience.
To meet the expectations of the console audience, I upscaled the game's textures to 4K resolution. This introduced memory management challenges on the PS5 hardware. I addressed these by employing profiling tools, sprite atlasing, and Unity's compression system to optimize performance and prevent memory leaks, ensuring smooth gameplay.
The game's user experience was redesigned for the PS5 using DoTween, Canvas, and the Input System.
I also integrated PlayStation-specific features such as achievements, seamless loading (leveraging the SSD), and a "Continue Play" option to meet platform requirements and enhance user convenience.
The previous SQL-based save system was outdated and incompatible with the PS5. I implemented a new file-based system using JSON format for storing level data and player preferences. This new system supports multiple user profiles on a single console.