2dog.gdextension
4.7.1.51
dotnet add package 2dog.gdextension --version 4.7.1.51
NuGet\Install-Package 2dog.gdextension -Version 4.7.1.51
<PackageReference Include="2dog.gdextension" Version="4.7.1.51" />
<PackageVersion Include="2dog.gdextension" Version="4.7.1.51" />
<PackageReference Include="2dog.gdextension" />
paket add 2dog.gdextension --version 4.7.1.51
#r "nuget: 2dog.gdextension, 4.7.1.51"
#:package 2dog.gdextension@4.7.1.51
#addin nuget:?package=2dog.gdextension&version=4.7.1.51
#tool nuget:?package=2dog.gdextension&version=4.7.1.51
2dog.gdextension
Host layer for the GDExtension-based 2dog stack: start and pump Godot's MainLoop from your C# application - no mono module, no GodotSharp. Drop-in alternative to 2dog.engine: swap the package reference, keep your code.
Ships the C# bindings via 2dog.bindings
and the [Export]/[Signal] source generator as an analyzer. Classes deriving
Godot.GodotObject register with the engine automatically on assembly load
(opt out per class with [SkipAutoRegister]; base-before-derived ordering and
the pre-engine queue are handled for you).
Scenes work like GodotSharp: .tscn files referencing res://*.cs scripts
attach your managed classes at load (a built-in GDExtension script language
resolves the file-stem class name against the registered classes). Exported
members keep their verbatim C# names, scene-saved values apply, engine
virtuals (_Ready, _Process, ...) dispatch, and GDScript neighbors read
properties, call methods, and connect to [Signal] signals on your C# nodes.
Pair with a natives package for your platform:
2dog.gdextension.win-x642dog.gdextension.linux-x642dog.gdextension.osx-arm64
Variant selection follows $(TwoDogVariant) (release default, debug, editor).
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- 2dog.bindings (>= 4.7.1.51)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.7.1.51 | 114 | 7/22/2026 |