Learning by doing
I've always been an advocate that errors and fails make the humans wise. The more you try and research, the more you will learn. What are you waiting for?
Multiplayer unique blend of roguelite, tactical action, and tower defense
Unreal Engine 3
ENDLESS™ Dungeon is a multiplayer game made in Unity, which blends some genres like roguelite, tactical action, and tower defense. (4 months. September 2021 - December 2021)
In this project, I worked on automating the builds using Jenkins, some gameplay bugs related with the platforms implementation (session handling, suspending/resuming issues) and on an Input System refactor.
In the project, I started by learning how the game used the build system and how Jenkins worked, so then I was able to make use of it in our CD/CI pipeline. Then, I worked on some platform-specific bugs related to session handling, suspending/resuming and input detection. Finally, I worked on an input system refactor explained below.
The game had a custom input system based on the old Unity Input System, which they wanted to refactor to make use of the Unity New Input System (InputActions-based). I had to deeply understand the system they had in place, with all the features they supported, and replicate that installing and adapting the Unity New Input System. It was a challenge because they had multiple control schemes and modifiers.