{"repo":"outfox/2dog","free":true,"listed":false,"github":"https://github.com/outfox/2dog","clone":"git clone https://github.com/outfox/2dog.git","description":"🦴 2dog is Godot in .NET","language":"C#","stars":178,"topics":["csharp","dotnet","godot","godot-engine","libgodot","godot4","godotengine","gamedev","html5","wasm"],"license":"MIT","category":"game-templates","readme_excerpt":"🦴 2dog is Godot... just backward! Godot normally loads .NET, now .NET loads Godot. 2dog packages Godot as a library (a slightly modified libgodot ) hostable by .NET applications. Doing it like this enables browser publishing, ordinary dotnet tooling, and many automations like unit testing. Pre-built native libraries are available for speed and convenience. Oh btw., this means you can export Godot C# to the web using 2dog. Getting Started Full documentation at 2dog.dev . Existing Project (Recommended) 2dog adds nested .NET hosts without moving your existing Godot project. Run dnx 2dog add again to add another host. New Project The package also provides a dotnet new template: dotnet new install 2dog && dotnet new 2dog -n MyGame . In either case, the familiar Godot workflow still works: Exporting for the Web The generated .NET app can also be published to browser-wasm (HTML5 / Web Browser) See Web / Browser for the development loop, deployment options, and current limitations. Project Structure 2dog mainly adds subdirectories with additional \"hosts\" that can run your Godot project. These use libgodot instead of the normal export templates or editor executable. The nested hosts carry .gdignore , so Godot ignores them. The game project remains clean and editor-friendly while each host gets its own entry point and dependencies. Requirements and Status - .NET SDK 10.0 or later, with the wasm-tools workload - Godot 4.7.x official .NET editor (only when you want to edit scenes visual","default_branch":null,"files":null,"tree":[],"storefront":"/r/outfox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/outfox/2dog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}