SPONSORED
Latest:
Steam Next Fest is live until 26 October  •  Cubebrush opens the Moko painting app beta  •  Unity's official plugin for coding agents adds Antigravity  •  Matrix-Game 4.0 pairs a game engine with AI rendering  •  Godot 4.8 hits beta and freezes features  •  Fab adds bundles and UEFN source assets
Subscribe
SPONSORED

Your ad here

Reach game developers looking for the right tools.

Learn More
Engines

BRUTAL, the C# framework behind RimWorld's new engine, goes open source

Source: Ahwoo forums

Ahwoo and RocketWerkz have released BRUTAL, a low-level C# framework for building a game or your own engine. It is free for commercial games with no royalties, and Ludeon used it to build RimWorld's Waylith engine.

Preview image from the Ahwoo forums post
Image: Ahwoo forums

Ahwoo and RocketWerkz have released BRUTAL as open source. Announced from Auckland on 15 October, it is a C# framework you can use to build a game directly, or as the foundation for your own engine. It is free to use, including in commercial games, with no royalties and no share of your revenue.

BRUTAL is not a general-purpose engine, and it isn't trying to be one. At its core is an interop layer that connects modern C# and .NET to native APIs and C/C++ libraries, including Vulkan. Around that sit libraries for maths, memory management, job scheduling, logging and localisation, written to cut allocations and overhead. Ahwoo says it grew from a small set of libraries over four years, with a deliberate focus on low-level features.

It is already in production. Ludeon Studios used it to build Waylith, the new engine for RimWorld, and reported two to four times better performance in its tests. RocketWerkz builds Kitten Space Agency on it, plus Art of the Rail and Torpedia. In total it powers six projects across three studios, and Kerbal Space Program creator Felipe Falanghe is using it for his next game.

The name is a fair warning. Ahwoo's head of engineering, Rian Drake, says there are "no guardrails": you build, and maintain, the systems your game needs.

Why it matters: if you want to own your tech without starting from zero, BRUTAL gives you foundations that shipping teams already rely on. It is aimed at experienced programmers, so expect to write the engine parts yourself.

Source: Ahwoo forums (official post, opens in a new tab)

Related tools on GameDex

More news

All news
Engines

raylib 6.2 lines up its image and screen drawing APIs

The C game library's new release has more than 300 changes, including a redesigned Image drawing API that mirrors the screen drawing functions, standard file return values and fixes from a security audit.

raylib on GitHub

Engines

Epic opens a free UEFN bootcamp ahead of UE6

A free online course in UEFN and Verse for games professionals, tied to Unreal Engine 6's merger of Unreal and UEFN. Applications close on 6 November.

Unreal Engine news

SPONSOREDGame dev tools, updates and news