Imaginal Games 2025.06 – present
AI engineer / early team member — seoul · AG1 accelerator, Tokyo
dr-dr — real-time LLM agents
Built the real-time agent framework from concept to a playable build: structured commands execute during generation after validation against current world state. In a 32-call evaluation, compact action encoding reduced completion tokens 42%, cost 28% and latency 16%, with all state checks passing.
deathhammer — voice agents, localization & agent playtesting
Co-developed voice and chat agents for 40 NPCs, with per-character memory and streaming ASR averaging 245 ms. Built a localization pipeline for about 2,500 strings that won 95% of blind comparisons. Co-built a 22-tool MCP bridge for coding-agent playtests across up to 28 parallel sessions: 356 episodes and 121 unique bugs in 3 days. Feedback from 6 SOOP streamers informed a slower in-game clock.
deathhammer — pixel art & cutscenes, persona prompts
a story-driven pixel-art game where NPCs hold real multi-turn conversations. i run the art team — making the in-game pixel art and cutscenes through an AI-generation pipeline i built — and write the persona prompts that keep each NPC in character. minigames & prototypes on the side.
in-game sprites, exported from my aseprite files. cutscene reels coming once the game ships.
unwanted guests — AI bartending sim (C# / unity)
a browser bartending sim: pour drinks and hold free-form conversations (typed or spoken) with AI-driven regulars. cook AI-generated dishes, manage each guest's mood — say the wrong thing and the night goes sideways.
rumor weavers — NPCs that gossip (python / gemini)
an LLM-driven NPC town where rumors spread on their own. what a player does gets extracted into structured events, seeded as firsthand knowledge, and propagated along the relationship network by bacon distance — witnesses recount it confidently, friends-of-friends hedge, and three steps out it dissolves into vague hearsay. gemini-based, with fast/slow-lane embedding routing for dialogue.
simple pixel snapper — video → pixel-snapped GIF (rust)
internal macOS tool: drop in a video, get a grid-stable pixel GIF out, colors optionally matched to a reference palette. built because our cutscene pipeline needed it.
» github










