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 Hero Shooter made in Unreal Engine 3
Unreal Engine 3
Gigantic is a multiplayer hero shooter made in Unreal Engine 3 and released in 2014 for Xbox. Arc Games wanted ot bring it to life again adding new gamemodes and UI, for all new platforms. (2 years 6 months. January 2022 - July 2024)
In this project, I worked on the game's cross-platform backend implementation from scratch to shipping, and on all the platforms' implementations as it will be detailed below.
In the project, I was a part of the Engine Team, which was responsible of implement the communication with our backend, and to implement support for all new gen platforms / stores (PS4/PS5, GDK, Steam, Epic, Arc Games), as our version of the engine was an outdated fork from Unreal Engine 3.
We implemented a microservices-based backend using Kubernetes and Docker (and minikube for local development). I took part in these areas of the backend:
One of the first things I did in the project was adding Playstation building support for UE3 and the
UBT (Unreal Build Tool). Then with help from the team we added the GDK platform support.
More advanced in the project production, we had to implement all cross-platform support basing our implementation
in a 2-layer subsystem structure, this is, the game communicates with the PlayFabSubsystem and it handles the
communication with the SecondarySubsystem (the platform one).