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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="2dog.gdextension" Version="4.7.1.51" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="2dog.gdextension" Version="4.7.1.51" />
                    
Directory.Packages.props
<PackageReference Include="2dog.gdextension" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add 2dog.gdextension --version 4.7.1.51
                    
#r "nuget: 2dog.gdextension, 4.7.1.51"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package 2dog.gdextension@4.7.1.51
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=2dog.gdextension&version=4.7.1.51
                    
Install as a Cake Addin
#tool nuget:?package=2dog.gdextension&version=4.7.1.51
                    
Install as a Cake Tool

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-x64
  • 2dog.gdextension.linux-x64
  • 2dog.gdextension.osx-arm64

Variant selection follows $(TwoDogVariant) (release default, debug, editor).

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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