Youmio Worlds
(Current) Senior Programmer
Youmio Worlds uses cutting-edge AI technology to create the first truly endless game ever seen.
This project is based on a groundbreaking approach to content generation, starting from the creation of procedural worlds from unique NFT-based seeds, all the way into gathering the power of the latest generative AI models to create human-like characters.
![Card Engine Logo](../images/pc_logo.png)
![Card Engine Logo](../images/tech/unreal_logo.png)
![Card Image](../images/youmio/youmio_worlds.gif)
![Card Image](../images/domenation/animated.gif)
Domenation
Tech Lead
Domenation is a fast-paced 3rd person shooter Battle Royale set in a gritty, post-apocalyptic world, emphasizing intense combat.
Throughout the project, I honed my skills in creating robust multiplayer systems, prioritizing both reliability and extensibility. Additionally, I led a team of skilled professionals, driving the project forward to meet industry standards, ensuring high-quality performance and a seamless player experience.
![Card Engine Logo](../images/pc_logo.png)
![Card Engine Logo](../images/tech/unreal_logo.png)
Meta Classic Games
Senior Network Programmer
Meta Classic Games is a revolutionary hub for timeless classic games, enhanced with the power of NFTs.
Working on this project, I had the opportunity to master Unity's Mirror Networking package, enabling me to create a seamless, cross-platform experience for players across desktop PCs, mobile devices, and web browsers. This experience enhanced my understanding multiplayer networking and the intricacies of synchronizing gameplay across different platforms.
![Card Engine Logo](../images/pc_logo.png)
![Card Engine Logo](../images/tech/unity_logo.png)
![Card Image](../images/metaclassic/metaclassic_1.jpg)
![Card Image](../images/maskerade/maskerade_library_0.png)
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 the game, as well as a highly extensible character state machine.
![Card Engine Logo](../images/pc_logo.png)
![Card Engine Logo](../images/tech/unreal_logo.png)
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.
![Card Engine Logo](../images/pc_logo.png)
![Card Engine Logo](../images/tech/unity_logo.png)
![Card Image](..\images\battlefinder\battlefinder_1.png)
![Card Image](../images/fallinglights/fallinglights_ads.jpg)
Falling Lights
Programmer
Falling Lights is a cute microgame where you play as a little bear that has to avoid the falling stars. It also features a decently sized Skin Store.
This game allowed me to release a game into Google's Play Store and Apple's App Store, while also giving me ton's of experience in the implementation of their respective SDKs and the game's integration with Firebase to keep track of users digital assets.
![Card Engine Logo](../images/playstore_logo.png)
![Card Engine Logo](../images/tech/unity_logo.png)
Beatships
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.
![Card Engine Logo](../images/pc_logo.png)
![Card Engine Logo](../images/tech/unity_logo.png)
![Card Image](../images/beatships/animated.gif)
![Card Image](..\images\cleanup\cleanup_minigame.png)
CleanUp
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 QuestLog that allowed the designers to implement quests based on a number or goals such as timers, counters, or objectives.
![Card Engine Logo](../images/pc_logo.png)
![Card Engine Logo](../images/tech/unity_logo.png)