Void.Templates
1.0.1
dotnet new install Void.Templates@1.0.1
Void.Templates
Project templates for creating runnable VOID Engine games on .NET 10.
Install
dotnet new install Void.Templates
To update an existing installation:
dotnet new update
Create a Game
Create a new project in a new folder:
dotnet new voidgame -n MyGame
cd MyGame
dotnet run
Or use the current folder:
mkdir MyGame
cd MyGame
dotnet new voidgame
dotnet run
When no project name is supplied, the template uses the current folder name.
Custom Options
dotnet new voidgame \
-n MyGame \
--appCompany MyStudio \
--appTitle "My Game"
| Option | Description | Default |
|---|---|---|
-n, --name |
Project name | Current folder name |
--appCompany |
Company name used for application data folders | MyCompany |
--appTitle |
Display title of the game window | My Game |
--TargetFrameworkOverride |
Overrides the target framework | net10.0 |
What You Get
The voidgame template creates a complete runnable project containing:
Program.cs— application entry point and game settings<ProjectName>Game.cs— mainGamesubclassContent/— game asset folder- a preconfigured
.csprojreferencingVoid.Engine
The generated game class includes the normal VOID lifecycle methods:
protected override void OnEnter() { }
protected override void OnUpdate(FrameTime frameTime) { }
protected override void OnDraw(FrameTime frameTime) { }
protected override void OnExit() { }
VOID 2.0
Current templates target the VOID 2.0 workflow on .NET 10.
VOID 2.0 uses SDL3 for the platform layer, Silk.NET.OpenGL for the built-in renderer, and renderer-neutral public graphics contracts for custom backends.
For migration and renderer details, see:
Requirements
- .NET 10
Runtime dependencies are restored through Void.Engine.
Documentation
License
MIT. No royalties. No engine fees.
-
net10.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.
1.0.1 refreshes the template package documentation and NuGet metadata for the current .NET 10 VOID workflow.