A C# RPG/narrative game engine featuring CQRS command/query handling, dialogue systems, combat AI, quest tracking, and procedural world generation.
$ dotnet add package Ambient.SagaA C# RPG/narrative game engine built with Clean Architecture and CQRS patterns.
dotnet build Ambient.Saga.sln
dotnet test
Ambient.Domain/ # Entities, value objects, game logic
Ambient.Application/ # Contracts and orchestration
Ambient.Infrastructure/ # EF Core, LiteDB, integrations
Ambient.Saga.Engine/ # CQRS application with MediatR
Ambient.Saga.UI/ # ImGui game overlay
Ambient.Saga.Rendering.DirectX/ # DirectX 11 rendering
Ambient.Saga.Sandbox.DirectX/ # Development sandbox
MIT License - see LICENSE for details.