March 2022 - today | Professional Project
Void Crew is a 3D, FPP, co-op, action game in which teams of 1-4 players embark in procedurally generated quests aboard a shared and modular spaceship, taking part in epic space battles against AI-powered enemies of different factions, all in a roguelite environment where the ship gets empowered on a per-run basis and your character raises in power permanently. It is a PC game released on Steam in November 2024.
My main engineering responsibilities on the project have been Gameplay and AI programming in the fully networked environment that the game is. Additionally, I was invited to become a Partner of the Company and have since become involved in the Strategic Planning in relation to the development of Content Updates and the product as a whole.
Learn moreMarch 2021 - July 2021 | Personal Project
Rogue Trials is a 3D, TPP, single-player, Unreal Engine powered, fully procedurally generated, solo-developed, C++ rogue-like game built around the concept of Dynamic Difficulty Adjustment. The game keeps track of an Expertise Score, fully exposed to the player, that showcases their currently displayed skill and is used in the procedural generation algorithm to tailor their gameplay experience in order to keep it as fun and fair as possible.
Learn moreAugust 2022 - December 2022 | Personal Research Project
Jump the Gun is a Data Oriented Designed, 2.5D, top-down view, duo-developed, single-player game developed as a research project into the Unity DOTS game architecture. A study was made alongside the project to determine performance gains and comparisons relative to the number of entities in play. The project features tooling to create massive levels filled with large amounts of entities.
Learn moreMarch 2020 - July 2020 | Personal Project
Platform Racers is a 3D, FPS, single-player, duo-developed, speedrunning browser game developed using Javascript and, particularly, the ThreeJS library. The main focus of the game's development was creating a basic pseudo game engine, mainly focused on graphics programming, as well as the replayability aspects of speedrunning.
Learn moreAugust 2021 - December 2021 | Personal Project
Trigonler is a 2D, single-player, trio-developed, C++ game built with the main focus of learning the basics around game engines and transform math in a custom, minimalistic game engine. The game uses ricocheting as the main driving mechanic and takes the player through levels of scaling difficulty.
Learn moreJanuary 2021 - May 2021 | Personal Project
This game is a 2.5D, endless side scrolling, local co-op, 2-players, speedrunning game in which you compete against another local player. It was developed using Unreal Engine and had as main focuses both procedural generation and player "catchup" mechanics to shorten possible skill gaps between the players.
Learn more