Obed0101

Ukiyo — Development skill for Claude Code

Development community

Agent-native game engine in C#.

How to install Ukiyo

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Obed0101/ukiyo and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Ukiyo does

Agent-native game engine in C#. Your coding agent reads and changes the running game through skills and MCP; you watch and edit in the Studio. Assemble it like Arch Linux: simple, balanced or complete. Pre-alpha.

Alternatives in Development

README

ukiyo

The world is code. Agents build it. You watch every tick.

An agent-native game engine in C#. Your coding agent reads and changes the game's code while it runs,
through skills and MCP. The Studio is the human window: watch, edit, take over.
Assemble it like Arch Linux: simple, balanced or complete.
Pre-alpha. 0.0.1 ships the core: one program on three targets. Skills, MCP and the Studio come next.


[![status](https://img.shields.io/badge/status-pre--alpha_0.0.1-000?style=flat-square)](docs/G0.md) [![.NET](https://img.shields.io/badge/.NET-10-000?style=flat-square)](https://dotnet.microsoft.com/) [![renderers](https://img.shields.io/badge/renderers-wgpu_·_three.js_·_null-000?style=flat-square)](#how-it-works) [![targets](https://img.shields.io/badge/targets-macOS_·_web_·_headless-000?style=flat-square)](#quickstart) [![license](https://img.shields.io/badge/license-MIT-000?style=flat-square)](LICENSE)

[Website](https://ukiyoengine.top) · [Quickstart](#quickstart) · [How it works](#how-it-works) · [Roadmap](#roadmap) · [G0 report](docs/G0.md) · [Protocol](docs/protocol.md)


The same Program.cs rendered on wgpu/Metal and on three.js/WebGL2, tick by tick
Same Program.cs. Left: native window, wgpu → Metal. Right: browser, .NET WebAssembly → three.js.
Every frame was read back from each renderer at the same tick. Nothing here is a mockup.

Why ukiyo

Game engines were built around a person holding a mouse. The editor owns the truth, code gets attached to it, and anything automated has to