Personal Projects

ILander

Offline/Online multiplayer game where two players take control of many different customizable ships and battle it out across many maps.

ILander

Offline/Online multiplayer game where two players take control of many different customizable ships and battle it out across many maps.

Personal

2 Weeks

Unity

C#

Infinite Invaders

Shoot-em-up (Shmup) game where you control a ship of many forms and fight off endless hoards of enemies that gradually increase in difficulty.

Infinite Invaders

Shoot-em-up (Shmup) game where you control a ship of many forms and fight off endless hoards of enemies that gradually increase in difficulty.

Personal

2 Weeks

Unity

C#

Shader Playground

Tech demo built for showcasing different types of shaders, light functions and post processing materials

Shader Playground

Tech demo built for showcasing different types of shaders, light functions and post processing materials

Personal

3 Weeks

UE5

Blueprints

AI Utility Package

Unity package that contains different AI tools such as finite state machines, behavior tree and sense-decide-act loop.

AI Utility Package

Unity package that contains different AI tools such as finite state machines, behavior tree and sense-decide-act loop.

Personal

In-Progress

Unity

C#

Pathfinder

Tech demo for showcasing different Pathfinding algorithms such as A-Star (A*) and Jump Point Search (JPS).

Pathfinder

Tech demo for showcasing different Pathfinding algorithms such as A-Star (A*) and Jump Point Search (JPS).

Personal

3 Weeks

Unity

C#

Space Invaders Online

Online multiplayer version of Space Invaders that uses a netcode built using WSA and demonstrates different networking best practices.

Space Invaders Online

Online multiplayer version of Space Invaders that uses a netcode built using WSA and demonstrates different networking best practices.

Personal

3 Weeks

None

C++

Frenzy

2D LAN/Online multiplayer game where each player takes control of a rival mafia boss fighting and collecting cash across the arena.

Frenzy

2D LAN/Online multiplayer game where each player takes control of a rival mafia boss fighting and collecting cash across the arena.

Personal

1 Week

Unity

C#

3D Inventory Maker

Tool for creating context-free inventory systems where items and systems are 3D objects with a a selection system and crafting ready for usage.

3D Inventory Maker

Tool that can be used to create context free inventory systems where items and systems are in 3D with selection system and crafting baked in.

Personal

In-Progress

UE5

C++

Behavior Arises

Turn-based RPG running fully using a custom Behavior Tree Implementation inspired by the implementation of Unreal Engine.

Behavior Arises

Turn-based RPG running fully using a custom Behavior Tree Implementation inspired by the implementation of Unreal Engine.

Personal

4 Weeks

Unity

C#

The Loop of Life

AI Simulation of wildlife demonstrating AI patterns and best practices for handling large amount of AI agents.

The Loop of Life

AI Simulation of wildlife demonstrating AI patterns and best practices for handling large amount of AI agents.

Personal

3 Weeks

Unity

C#

Iris

Template for Unity that includes a general game backend, asset loading pipeline using Addressables and a netcode built for local/online multiplayer.

Iris

Template for Unity that includes a general game backend, asset loading pipeline using Addressables and a netcode built for local/online multiplayer.

Personal

3 Weeks

Unity

C#