1
Ongoing
Unreal Engine (C++ / AngelScript)
Homses Battle is a solo-developed action game prototype focused on building a robust foundation for fast-paced, character-driven gameplay. The project began in mid-January and is currently centered on designing responsive modular abilities, and a flexible component system to support future expansion.
Originally envisioned as a testbed for the Capabilities Pattern, Homses Battle has grown into a sandbox for gameplay experimentation - prioritizing player control, combat flow, and dynamic systems architecture. AI behaviors remain a planned milestone a solid base for characters and abilities have been completed.
Built using Hazelight’s modified version of Unreal Engine 5 with AngelScript support, the project takes advantage of scripting flexibility to rapidly prototype complex mechanics and build reusable systems.
​
5
10 Weeks (75%)
Unreal Engine (C++ / AngelScript)
For my Graduation Project at FutureGames, I collaborated with four other programmers on a 10-week project that began on March 18th. Throughout the project, I have been implementing various features, with particular ownership over one significant component: the enemy AI.
​
The enemy units are all exactly the same as the player units when it comes to functionality. This means that they will have to be able to consider a wide range of diverse abilities. To effectively manage this complexity, I am employing Utility AI.
The AI controller is developed using C++, with higher-level considerations scripted in AngelScript.
​
The project is currently ongoing with daily updates and enhancements.
​
3
4 Weeks (50%)
Unreal Engine (C++ / AngelScript)
This side project was started with the intention of gaining more practical experience with using Unreal Engine's networking framework and for learning the fundamentals of AngelScript for Unreal Engine. We specifically tried to use AngelScript as much as possible, even where C++ probably would have been a better fit, to learn more about using AS. I worked on it alongside of two other programmers who had the same goal.
​
8
4 Weeks
Unreal Engine (C++)
A strategic local multiplayer game set on a hexagonal tile grid. Two players, representing the forces of Devils and Angels, engage in intense battles to gain control over the central tile. Players deploy a variety of mythical units across the hexagonal grid, each inspired by the rich mythos of Devils and Angels, in a bid to dominate the celestial battlefield.
​
7
7 Weeks
Unreal Engine (C++)
A challenging, fast-paced roguelike where enemies change their where enemies behaviour dynamically alters based on a cycle of the Sun and an Eclipse.​
This marked my first venture into Unreal Engine and C++. While some aspects were a bit disorganized, it was a valuable learning experience. I'm highly satisfied with the overall outcome and my significant contribution to the project.
​
9
4 Weeks
Unreal Engine (C++)
An asymmetric split-screen multiplayer game where two players take on the roles of two unique characters—the strong and resilient Wolf and the agile and swift Raven. Their mission is to use their unique abilities to protect the sacred Grove Heart from relentless waves of blight-infected enemies while simultaneously cleansing the heart of its corruption.
​