진행 중인 사이드 프로젝트와 릴리스된 작업들Side projects in progress and released work
Featured
MatterKitMatterKit
Active
2026.09 – 진행 중2026.09 – Present
#unity#dots#physics#gamedev
물체를 구조와 재질로 정의하는 Unity 물리 라이브러리. JSON 원본 하나에서 겉면, 충돌체, 질량, 깨지는 조각을 함께 만들고, 상자를 열면 안의 내용물이 쏟아지고 자르면 조각이 남는다.A Unity physics library that defines objects by structure and material. One JSON source yields surfaces, colliders, mass and breakable pieces: open a box and its contents spill out, cut an object and its pieces remain.
가칭. 유리병을 계단으로 하나씩 굴려 보내는 물리 인크리멘탈 게임. 병은 구르고 부딪히다 깨지거나 골까지 온전히 도착하고, 도착한 만큼 동전이 되어 새 병과 장치를 산다. MatterKit 위에서 개발 중.Working title. A physics incremental game where you push glass bottles down a flight of stairs, one at a time. They roll, collide, and either break on the way or reach the goal whole. What arrives turns into coins for new bottles and devices. Built on MatterKit, in development.
C# Source Generator 기반 게임 데이터 관리 시스템. CSV, JSON, YAML을 보일러플레이트 없이 타입 세이프하게. Spill의 게임 수치도 Datra 표로 관리한다.Game data management powered by C# Source Generators. Type-safe CSV, JSON, YAML — zero boilerplate. Spill keeps its game numbers in Datra tables.
OFF (Open Field Framework)OFF (Open Field Framework)
Active
2024.01 – 진행 중2024.01 – Present
#dotnet#webgpu#mmo#framework
대규모 오픈 월드 게임을 위한 풀스택 .NET 프레임워크. 서버 클러스터링, WebGPU 렌더링, JS 스크립팅, AI 월드 생성까지. 지금은 MatterKit·Spill 작업으로 잠시 멈춰 있다.A full-stack .NET framework for massively scalable open world games. Distributed server clustering, WebGPU rendering, JS scripting, AI world generation. Currently on hold while MatterKit and Spill take priority.
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.