Brine2D Logo

Code-first 2D game engine
for .NET 10

Everything you need — scenes, ECS, audio, input, collision, particles, and UI — in one NuGet package. No editor. No visual tools. Just C#.

Looks like this
```csharp var builder = GameApplication.CreateBuilder(args); builder.Configure(options => { options.Window.Title = "My Game"; options.Window.Width = 1280; options.Window.Height = 720; }); builder.AddScene(); await using var game = builder.Build(); await game.RunAsync(); ```
```csharp public class GameScene : Scene { protected override void OnRender(GameTime gameTime) { Renderer.DrawText("Hello, Brine2D!", 100, 100, Color.White); } protected override void OnUpdate(GameTime gameTime) { if (Input.IsKeyPressed(Key.Escape)) Game.RequestExit(); } } ```