Nicolas Tapia Logo Image
Nicolás Tapia Sanz

Forsaken Empires

Forsaken Empires is an ambitious transmedia RPG mobile game deeply inspired by the aesthetics of classic role-playing games.

Project Overview

Forsaken Empires was an unannounced internal project at Lurtis Rules S.L., and arguably the most ambitious project I worked on during my time there developed with Unity3D. My primary role was gameplay and UI programmer, but I was also actively involved in game design, documentation, and production, handling task planning, scheduling, and reviews.

One of the biggest challenges I faced as a programmer was collaborating within a larger Unity3D development team. Until this project, I had primarily worked solo on Unity-based projects, so adapting to a multi-developer environment required learning best practices for version control, task coordination, and integration workflows. Additionally, optimizing the game for mobile devices was a key challenge, as we aimed to deliver a visually stunning yet smooth RPG experience.

During this development, I deepened my understanding of 3D optimization techniques and mobile debugging strategies, while also managing large-scale assets and binary files within Unity. I worked extensively with Unity Addressables to efficiently load and manage assets. My knowledge of C# and LINQ improved significantly, and I expanded my expertise in UI development within Unity3D.

As a designer, I took an active role in translating client requirements into concrete game mechanics. I participated in meetings with stakeholders, helping to clarify their vision and ensuring it was feasible within the project's scope. I designed UI systems to accurately reflect the desired gameplay experience, researched similar titles to gather references, and iterated on prototypes and usability tests to refine interfaces.

In addition to my programming and design contributions, I played a key role in production, overseeing and managing team tasks within an Agile/Scrum framework. Using ClickUp, I coordinated task assignments, tracked progress, and ensured development milestones were met efficiently.

Skills

Unity3D
C#
Addressables
LINQ
MVC
Clean Code + DRY + KISS + YAGNI + SOLID
Git (Command Lines & Sourcetree)
Visual Studio Professional + ReSharper
Assembly Definitions
ClickUp
UI/UX + Figma