LK

Projects

Replicated GAS Hotbar-Inventory

Multiplayer ready Gameplay-Tag based Inventory System that supports picking up, equipping, swapping and dropping items from a hotbar.


Core Concepts:

Replication Gameplay Ability System Gameplay Tags Fast Network Serialization Model-View-Controller

Curious? Check it out here

Modular 3D Dungeon-Generator

This generator creates modular 3 dimensional dungeons by dynamically spawning and connecting rooms, stairs and corridors, forming playable layouts with a lot of variation.


Core Concepts:

Procedural Generation Delaunay Triangulation Prim’s Algorithm A* Pathfinding

Sounds interesting? Learn more here

Replicated Squad-System

This framework enables the creation of squads using interface wrappers. Each squad is assigned a leader and multiple members, with the leader orchestrating the members via commands, centralizing the logic for the entire group while allowing each member to implement its own corresponding behavior.


Core Concepts:

Replication Multithreading Object Composition Decorator Pattern Factory Pattern Command Pattern

Interested? Learn more here

Replicated Advanced Turret AI

This turret system leverages Unreal Engine’s AI framework, combining Behavior Trees, Blackboards, AI Controllers, AI Perception, and a custom State Machine. It also integrates the Control Rig, alignment-based firing checks, the Gameplay Ability System, and modular ammunition types for a highly flexible and responsive behavior.


Core Concepts:

Replication Gameplay Ability System Behavior Tree & Blackboard AI Controller & Perception Control Rig

Want to learn more? Click here

Synchronized Ready-Up System

This system coordinates player readiness for matches, tracking each player’s status and ensuring all clients remain synchronized, with a ready-check mechanism that triggers the next state only when all players confirm they are ready.


Core Concepts:

Replication Model-View-Controller

Discover more here

PrecisionPro Multiplayer Features

Developed as part of a university group project, this system is a fully playable multiplayer faceoff game. It implements core networking logic with a state machine to manage session flow and game states, supports session creation via Unity Relay, provides matchmaking through Unity’s multiplayer services, and allows two players to connect and compete in real time.


Core Concepts:

Netcode for GameObjects Unity Relay State Machine

Explore the project more in depth here