Pipe Push Paradise (Nintendo Switch, XBox One & PS4 Port)

Details

Project: Pipe Push Paradise
Author: Corey Martin (ported by Stage Clear Studios)
Genre: Puzzle
Platform: XBox One, PS4 & Nintendo Switch
Job description: Gameplay Programmer
Technologies: Unity3D, .NET, C#, SVN, Tortoise SVN
Store links: XBox One, PS4 (EU), PS4 (US), Nintendo Switch

Credits

Programmers
Juan Escudero Vizcaino
José Miguel Sánchez Fernández

Technical Artists
Sergio Bernardo Sánchez
Francisco Porcel

QA
Guillermo Regueiro Martín-Albo
Andrés Conde Herranz
Maria Ruiz Algar
Alberto Relucio Gallego
Ricardo Pascual Segovia

Producer
Raquel Sánchez Illescas

Credits (Nintendo Switch version) on MobyGames site: https://www.mobygames.com/game/switch/pipe-push-paradise/credits

Description

Gameplay programmer for the porting to Xbox One, PS4 and Nintendo Switch.

I worked on optimization tasks on code and graphics assets in scenes, mainly reducing polygons in major objects in scene, like the pipes, implementing a system to switch original pipe models for a low-poly version when the puzzles are solved (the original pipes, that the player see when play a puzzle, are a compound of several high-detailed meshes with detailed interiors, very unoptimal for realtime videogame rendering), and removing several duplicated/overlaped sprites on decorations (and improved the sprite materials with help of our in-house technical artist, Sergio Bernardo) to reduced the several overdraw and draw-calls when the game shows the entire island or large areas with solved puzzles.

Other task consisted in adapted the user session for working with the console systems, and save game implementation and other related game state code to avoid continuously read/write operations on disk (or the NAND memory in Switch) major bugfixes related with the original Steam version and last-hour game workflow changes requested by the game developer.

P.D.: Before the last Nintendo Switch SDK version on november, Unity games on Nintendo Switch they couldn't reach the full potential on the GPU. Because this, initialy, in an effort to reach almost 30 fps, we created an alternate version of the island scene for the Nintendo Switch version and applied several cuts on effects and decorators, like the water waves effects and some sprite layers in most of the wall decorators like the hedges.