Getting Started
This guide takes you from a clean clone to a running editor.
Prerequisites
Section titled “Prerequisites”- Windows 10/11 (x64) — the renderer targets Direct3D 11.
- .NET 9 SDK —
dotnet --versionshould report9.x. - A GPU with Direct3D 11 feature level 11_0 or newer.
Get access
Section titled “Get access”HxEngine is currently in private development. Source access is granted on request — contact the developer for early access.
Once you have the source, build the solution:
dotnet build HxEngine.slnRun the editor
Section titled “Run the editor”dotnet run --project editor/Hx.Editor/Hx.Editor.csprojThe editor opens with a dockable layout — scene view, inspector, asset browser and the console. From here you can create a scene, drop in entities and hit play.
Run the tests
Section titled “Run the tests”dotnet test HxEngine.slnThe suite covers the core systems (entities, rendering, physics, animation and more).
Project layout
Section titled “Project layout”| Path | Contents |
|---|---|
src/ | Engine runtime — Foundation, Core, RHI, Rendering, Engine and subsystems |
editor/ | The Avalonia editor (Hx.Editor) |
tests/ | Unit and integration tests |
EngineContent/ | Built-in templates and default content |
Next steps
Section titled “Next steps”- Walk through Your First Project.
- Take the Editor Tour.
- See how it all fits together in SampleGame.