Mosaica games feature complex animated UIs and many overlapping
RPG systems, abilities, items, and perks granted by in‑game
characters that the player can mix and match. Each character
contributes its own modifiers, so combinations cascade into
emergent synergies and every run plays out a little differently.
Underneath, everything is powered by Unity's ECS / DOTS, the
data‑oriented stack, which lets levels scale comfortably and
keeps the moment‑to‑moment framerate smooth. The architecture
also makes the codebase easy to extend: new abilities, items,
and perks plug into the same pipelines, which is what makes
regular content updates sustainable and longer engagement times
possible.
Overall, a very fun project to work on.