Prerequisites
- .NET 8 SDK
- MonoGame 3.8 runtime (DesktopGL)
- MonoGame Content Builder (MGCB) or MGCB Editor to build .spritefont → .xnb for fonts
- Optional: Visual Studio / VS Code
Build & Run
dotnet restore
dotnet build MainEngine\RenbokoWorkspace.sln
dotnet run --project DemoGame\DemoGame.csproj
Run scripts
PowerShell:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\run-demo.ps1
POSIX:
./scripts/run-demo.sh
Debug
Runtime diagnostics are written to renboko_debug.log at the repository root.
Troubleshooting
- Fonts: If UI text is blank, generate
DefaultFont.xnbvia MGCB and place it inDemoGame/Content/or use the provided asset. - Content pipeline: Ensure MGCB assets are built; AssetManager falls back to filesystem when possible.
- Windows long paths / CI restore: Set
NUGET_PACKAGESto a short path in CI or locally to avoid restore errors.