// readme

🦴 2dog is Godot… just backward!

Godot normally loads .NET, now .NET loads Godot.

2dog is available fully precompiled from NuGet.org and as GitHub Releases. (no need to clone this repo)

2dog packages Godot as a library (a slightly modified libgodot) that your .NET application hosts. Keep your Godot project exactly as it is, and run it on the desktop, in the browser, inside a .NET UI, or under xUnit and NUnit with a real Godot engine, all with dotnet and your IDE.

πŸ“– End-user documentation: 2dog.dev

Build and develop locally

Poe is the build entry point; tasks live in pyproject.toml. uv run --locked installs the Python tools from uv.lock; global.json pins the .NET SDK and optional workload set. Install uv, Git LFS, that .NET SDK, and your platform’s Godot build dependencies.…