GoudEngine 0.0.839
dotnet add package GoudEngine --version 0.0.839
NuGet\Install-Package GoudEngine -Version 0.0.839
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="GoudEngine" Version="0.0.839" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="GoudEngine" Version="0.0.839" />
<PackageReference Include="GoudEngine" />
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 GoudEngine --version 0.0.839
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: GoudEngine, 0.0.839"
#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 GoudEngine@0.0.839
#: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=GoudEngine&version=0.0.839
#tool nuget:?package=GoudEngine&version=0.0.839
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
GoudEngine C# SDK
Alpha -- This SDK is under active development. APIs change frequently. Report issues
Thin .NET 8.0 wrapper over GoudEngine's FFI layer via P/Invoke.
Installation
dotnet add package GoudEngine
Quick Start
using GoudEngine;
using var config = new EngineConfig()
.SetSize(800, 600)
.SetTitle("My Game");
using var game = config.Build();
var tex = game.LoadTexture("assets/player.png");
while (!game.ShouldClose())
{
game.BeginFrame(0, 0, 0, 1);
if (game.IsKeyPressed(Key.Escape)) { break; }
game.DrawSprite(tex, 400, 300, 64, 64);
game.EndFrame();
}
Documentation
See the Getting Started guide for installation, first project setup, sprites, input, and examples.
Testing
cargo build --release
dotnet test sdks/csharp.tests/GoudEngine.Tests.csproj -v minimal
Platform Support
| OS | Architecture | Status |
|---|---|---|
| Windows | x64 | Supported |
| macOS | x64 / ARM64 | Supported |
| Linux | x64 | Supported |
Architecture
This SDK is a thin wrapper -- all engine logic lives in Rust. NativeMethods.g.cs is auto-generated by csbindgen on cargo build. Do not hand-edit generated files.
Links
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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.
-
net8.0
- No dependencies.
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 |
|---|---|---|
| 0.0.839 | 130 | 4/2/2026 |
| 0.0.838 | 109 | 3/27/2026 |
| 0.0.837 | 84 | 3/25/2026 |
| 0.0.836 | 111 | 3/24/2026 |
| 0.0.835 | 80 | 3/23/2026 |
| 0.0.834 | 86 | 3/23/2026 |
| 0.0.833 | 82 | 3/23/2026 |
| 0.0.832 | 273 | 3/14/2026 |
| 0.0.831 | 111 | 3/14/2026 |
| 0.0.830 | 186 | 3/14/2026 |
| 0.0.828 | 232 | 3/8/2026 |
| 0.0.827 | 82 | 3/6/2026 |
| 0.0.826 | 87 | 3/6/2026 |
| 0.0.825 | 88 | 3/1/2026 |
| 0.0.824 | 78 | 3/1/2026 |
| 0.0.823 | 79 | 3/1/2026 |
| 0.0.822 | 81 | 3/1/2026 |
| 0.0.821 | 83 | 3/1/2026 |
| 0.0.820 | 84 | 3/1/2026 |
| 0.0.819 | 87 | 3/1/2026 |