Void.Templates 1.0.1

dotnet new install Void.Templates@1.0.1
                    
This package contains a .NET Template Package you can call from the shell/command line.

Void.Templates

Project templates for creating runnable VOID Engine games on .NET 10.

License: MIT NuGet .NET

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 — main Game subclass
  • Content/ — game asset folder
  • a preconfigured .csproj referencing Void.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.

Version Downloads Last Updated
1.0.1 116 9/13/2026
1.0.0 108 9/2/2026

1.0.1 refreshes the template package documentation and NuGet metadata for the current .NET 10 VOID workflow.