Portfolio & Projects
Tom Clancy’s The Division 2: Warlords of New York Expansion
Captain Starshot - Released on Steam!
Captain Starshot is a Roguelike Top-Down Shooter with Procedural Content Generation featuring space exploration and boarding of ships. Captain Starshot is inspired by the old Space Pulp Science Fiction comics from 1920s-1940s.
The IGArt Engine/Framework is a custom C++ technology, completely made from scatch, that was heavily inspired by The UbiArt Framework from Ubisoft. This framework was designed to create (simple) 2D Platforming games just like the UbiArt framework. It features Parallaxing Backgrounds, Entity Component, Editor, Particle Effects, Behaviour Tree System & Editor, Terrain Tool, and more. We targeted development for the PSVita and Windows.
The Digital Framework is a long-term personal/hobby project that I have made to improve my skills and knowledge within engine, tools, C++, and game development by researching & continuously implementing features. As of right now, I am looking into the structures of the main application, engine, and an ECSystem. My goal is to eventually have made a small - but efficient - framework, editor, and AI systems to create a game that I had in mind for a while. Outside of programming, I would also like to learn pixel art and synth music creation.
(The Github repro might be outdated at times, as this acts more of a mirror of a Gitlab repro instead.)
This student game/tech demo project was originally made for an embedded system; the Raspberry Pi. The tech demo was made on a C++ framework that was made completely from scratch all done by myself in the 1st year of my IGAD study. I have ported the project over to Windows and made the code available on Github.
Digital’s C++ Header-Only Stack-Based Finite State Machine
This small project was made to share my header-only C++ Stack-Based Finite State Machine and was my first open source project. The Finite State Machine features stack-based functionality to manage the states. The code is well documented with Doxygen syntax.
Nice Try Plane (Global Game Jam 19)
(Nice Try Plane was part of the Global Game Jam of 2019.) Anchors falling from the sky? As a pilot, you can imagine this is not a situation you have trained for… Work together with other pilots in a desperate attempt to keep the plane levelled in a downpour of everyday commodities like washing machines, pianos, anchors and other crazy things while cashing in on that marvellous gold that’s flying in the air!
Time Factory is a short Singleplayer Physics Puzzle Platformer game and was made in two weeks as part of a “Marmalade”. The game was Game by eight students in total. You play as a little prototype robot that wants to escape the factory. You do so by manipulating the objects around you by either slowing them down or speeding them up. With that ability, you traverse the factory to try and escape it.
Behind Enemy Wheels
Behind Enemy Wheels is a Grid-Based and Turn-Based Puzzle Game and was made in two weeks as part of a “Marmalade”. In the game, you play as an American Spy who is undercover in Communist Russia. Her objective is to drive through a city to gather intelligence. However, due to the time being in the Cold War, the city is populated by police and checkpoints. You have to plan and puzzle your way out through the city. However, you can only move one tile at a time!
Deep Waters is a 2.5D Side Scrolling Action Shooter where you, the player, are searching for the hidden treasure in a sunken ship. This journey is not without danger though. Your equipment is quite subpar. And on top of that, many dangerous monsters roam the seas seeking prey. Deep Waters was my first actual Unreal Engine 4 project that I have worked on.