Technical Stack
Zamakan
A shipped commercial endless runner. Developed the procedural level generation systems and core UI architecture using UMG.
Metin2 Remaster
Remaking the classic Metin2 server and client within Unity. Handled complex legacy systems, networking, and gameplay porting. Wrote custom tools to port legacy data directly into the engine.
Lunar Engine
A custom 2D game engine written in C# and OpenGL. Features an ECS, a custom renderer, and a dockable editor.
MVC Framework
An architectural framework for Unity inspired by ASP.NET MVC. Keeps UI and game logic cleanly separated using code-driven controllers.
Async Fishnet RPC
An extension for Fishnet that adds awaitable RPCs using IL weaving. Modifies the assembly at compile-time to prevent callback hell.
Social Games Platform
A multiplayer hub for games like Ludo, Chess, and Billiards. Built with a custom Nest.js backend, real-time social features, and deterministic physics.
Nooby's World
An educational game where content is fetched live from PlayFab. Features a clean MVC architecture and a highly polished UI built with Nova.
Idle Strategy Game
A server-authoritative strategy game built with Braincloud. Features base building, army recruitment, and a massive UI built with Unity's UI Toolkit.