THRUSTLANDER
During the pandemic, I ventured into indie game development and created 'ThrustLander.' After some posts on social media, It caught the attention of Atari, and to my surprise, they requested it as a launch title for their new Atari VCS console. In just a few short months, I managed to make this happen. I'm incredibly proud of the game and its final outcome.
ThrustLander is an action cave-flyer with modern graphics, classic gameplay, challenging levels and beautiful visuals. Battle through over 250 levels and 3 game modes including a retro mode!
Developed in Unity/C#.
BARRAGE BLOCKS
Barrage Blocks is a retro-inspired brick-breaker that features fun power-ups, solid game play and a large selection of levels.
MARCHING MUNCHIES
This game originated as a weekend experiment, designed to test the capabilities of the Godot game engine. It includes an engaging suite of features, such as 36 unlockable levels and a random level generator, enhancing the gameplay experience.
To efficiently display the game's tiles, a marching squares algorithm was utilized. In an effort to streamline this process, I developed several tools within Godot and C# to manage the marching squares data and substantially reduce the tileset size. Once optimized, this data was exported and a Maxscript tool was then employed to render the tiles using 3DS Max and Corona.
Overall, the game not only offers a fun playing experience but also served as an excellent practical exercise to acquaint myself with the basic functionalities of the Godot engine.
FOMALHAUT
Fomalhaut is a passion project that I'm developing in collaboration with a talented writer friend. It's an homage to the classic text adventure games of the 80s, but with improved graphics and an engaging storyline. This project is a labor of love, often brainstormed and fleshed out during our pub visits, combining nostalgia with a touch of modern flair.
The architectural design of the game is intriguing, featuring a custom node graph within Unity for the main adventure component, coupled with AI-generated voices for narration. The game is intentionally designed to be user-friendly, with a minimal set of commands for ease of operation. Additionally, significant emphasis has been placed on ensuring the game's content can be effortlessly modified and updated in real time, enhancing its adaptability and player engagement.