진행 중인 사이드 프로젝트와 릴리스된 작업들Side projects in progress and released work
Featured
OFF (Open Field Framework)OFF (Open Field Framework)
Active
2024.01 – 진행 중2024.01 – Present
#dotnet#webgpu#mmo#framework
대규모 오픈 월드 게임을 위한 풀스택 .NET 프레임워크. 서버 클러스터링, WebGPU 렌더링, JS 스크립팅, AI 월드 생성까지 — 브라우저에서 바로 데모 실행 가능.A full-stack .NET framework for massively scalable open world games. Distributed server clustering, WebGPU rendering, JS scripting, AI world generation — try the live demo in your browser.
중세 판타지 오픈월드 MMO RPG. OFF 위에서 구현하는 두 번째 게임 프로젝트로, Blazor WebAssembly + Canvas 2D 아이소메트릭 렌더러와 GOAP 기반 AI NPC가 세계를 유지한다. 1인 유지보수 가능한 설계, 플레이어 주도 경제.A medieval fantasy open-world MMORPG — the second game built on OFF. Blazor WebAssembly + Canvas 2D isometric renderer, GOAP-driven AI NPCs that keep the world alive, single-maintainer architecture and player-driven economy.
Featured
DatraDatra
Active
2025.07 – 진행 중2025.07 – Present
#csharp#source-generator#gamedev
C# Source Generator 기반 게임 데이터 관리 시스템. CSV, JSON, YAML을 보일러플레이트 없이 타입 세이프하게.Game data management powered by C# Source Generators. Type-safe CSV, JSON, YAML — zero boilerplate.
C#을 Single Source of Truth로 두고 로직까지 byte-exact한 TypeScript로 변환하는 Roslyn 기반 transpiler. C#과 생성된 TS가 같은 값을 내는지 cross-validation으로 검증.A Roslyn-based transpiler that turns C# — logic included — into byte-exact TypeScript, with C# as the single source of truth. Cross-validation proves both sides stay in lockstep.
Meta Quest에서 피아노, 드럼, 베이스를 연주하고 루프 스테이션으로 혼자 합주를 완성하는 VR 음악 창작 도구. 대학 수업 프로젝트로 AI와 함께 한 달 만에 만들었다.A VR music creation tool for Meta Quest where you play piano, drums, and bass, then combine them into a full band performance using a loop station. Built in one month as a university project with AI assistance.