Oct.2022 Oct.2021
Oct.2021 Feb.2020
Sep.2019 Sep.2017
Sep.2017 Oct.2015

Maskerade

Programmer

Maskerade is a deeply narrative Survival Horror game where you play as a young girl who has been kidnapped and forced to work in a fear-inducing, mysterious cabaret.

Here, I had the opportunity to lay the foundation of the software architecture. I created a robust component system that allowed the immediate implementation of interactive functionality for any object in thegame, as well as a highly extensible character state machine.

Maskerade screenshot

Battlefinder

Programmer

Battlefinder is a TTSRPG (Table-Top Simulator Role Playing Game) game aimed at making it possible to play Pathfinder 2e digitally.

In this game I could develop a character editor up to level 20 which took into account skill selection and prerequisites. I also made a Dungeon Generator Tool which made creating and sharing campaign maps really easy.

Battlefinder screenshot

BeatShips

Junior Programmer

Beatships is a community oriented, rhythm based, arcade shoot'em up that allows for the creation and sharing of levels, similar to Osu.

This game revolves around User Generated Content in the form of the creation of levels and/or the music they are built into. It contains a feature rich Level Editor, which in tandem with the modular nature of the software and art that compose the game, allows the player to create unique experiences.

BeatShips screenshot

CleanUp

Junior Programmer

CleanUp is a heavily narrative time manager in which every decision will impact the story.

This was my first experience developing for a prolonged period of time (2.5 years) with a decently sized team (17 people). I had the opportunity to port the game from GameMaker to Unity, optimizing it along the way. I also developed a polymorphic QuestLogthat allowed the designers to implement quests based on a number or goals such as timers, counters, or objectives.

CleanUp screenshot