Trending

One True Linux Thread™

This thread for getting KSA to run on linux. More general discussion here. Post reports for configurations you tried. UPDATE: i got carpel tunnel, ooops. so i'll be updating less "V" column is GPU Vendor; A=AMD, I=Intel, N=Nvidia DistroVGPUDERunnerConfigReport ArchA9070Wayland, PlasmaBottles Launches, but with horrible flicker ArchARX 9070WaylandBottleschange runner to sys-wineLaunches, but earth appears to be the wrong color ArchN1070WaylandHeroicadd game, run installer then...

Examples?

Hello, I've been hopping between engines and frameworks for a while and over time I developed my own toolset based on Vulkan and SDL in C++. With the news of BRUTAL being made open source I was very excited to try and port parts of my games to use it and hopefully move towards a more C# toolset. While messing about with making things using BRUTAL, I have not been able to find any examples of the things in BRUTAL being used. Things such as Vulkan instance creation and SDL initialisation...

BRUTAL Goes Open Source: Ahwoo and RocketWerkz Release their Game Dev Framework

Free for commercial games, with no royalties: the C# framework behind Kitten Space Agency and RimWorld’s Waylith Engine opens to developers worldwide. AUCKLAND, New Zealand, 15 October 2026 – Ahwoo and RocketWerkz today announced the open source release of BRUTAL, a game development framework developed by Ahwoo in collaboration with RocketWerkz. BRUTAL is a free to use C# framework that developers can use to build a game directly or as the foundation for their own engine. This release gives...

First

This forum is certified BRUTAL.

How to use Vulkan in C#?

Basically everything I find on how to use the Vulkan API and set up basic rendering is for C++ and for some reason can't get them working in C# (I don't have a lot of experience with either language). Does anybody have any good tutorials or know where I could find them?

Extent of the abstractions?

Is anyone able to shed light on the extent of the abstractions? Based on my first impression exploring the codebase, it appears that the majority of it consists of bindings. For example, if I were to implement a Vulkan renderer, it would essentially be 1:1 with if I was using direct bindings such as Silk.NET.Vulkan, and likewise with SDL3/GLFW for windowing. For context I'm used to frameworks such as FNA which provide things like a built in sprite batcher and methods for rendering...

ImCode - Code Editor Component for BRUTAL

Hi all, I’d like to share ImCode, an ImGUI code editor component for BRUTAL: https://github.com/aproposmath/ImCode It’s based on my StationeersIC10Editor mod for Stationeers. I (well, mostly AI actually) removed the game-specific parts and restructured the rest into a reusable library, so you can use it for in-game scripting, tools or mods. You can use it in two ways: - Single widget: ImCodeEditor, a code text area you drop into your own ImGui window - Full editor: EditorWorkspace with...

KSA's Part & Art Development Thread

Thought it would be a good idea to start a thread containing all the in-progress progression and WIP content I post to Discord. As the forums are a little more grounded and persistent compared to an endless scrolling list of short-form content; it might make for a better place to discuss ideas and the development of the game's parts, art style, scope etc as it happens. When things are resolved enough I'll post em as their own threads as usual :) I'll kick things off with the first look of...

[SOLVED] abnormal-exit from EDITOR

Game Version [e.g. 2026.10.10.5554] Operating System [Windows 11] What Happened In EDITOR, moving part of a vehicle What Was Expected The game crashes and returns to the desktop Reproduction Steps just pick a part then abnormal-exit Reproduction Rate two time from EDITOR

Ahwoo Griefing Report Thread.

We need a place to upload evidence of individuals griefing on the fourms it would definatly help make it easier on everyone involved!

Games to long!

You can die in the first minutes after the round begins and be made to watch around 3-9 people do nothing for the next 30 minutes, speed the game up please or make the teamplay make it so when you die you actually get revived (With squads and map integration.

The Fourth Great Number War

(Hey let's see if this'll get going on this forum too!) I. Important Notice As per instructions from the moderators: there is to be no role play elements to the battle. Simple exclamations that we are getting ahead or falling behind, or saying you need help are fine, but no suggestion that you are part of an army or fantasy faction in some epic confrontation. It is more or less attempting to reach a goal line and passing to another with the same goal, or getting intercepted by someone going...

What's going on with the Interop packages?

Have been checking out the package list and the Brutal.Interop package seems to be missing all of its Rocketwerkz.* parts. Are these going to stay closed source or have they just not been published yet?

Как запустить Gruntz на Arch Linux / CachyOS | How to run Gruntz on Arch Linux/ CachyOS

🌐RU Приветствую всех, если при запуске игры у вас появится звук, но не появится окно с игрой, это для вас. (Способ который мне реально помог чуть ниже) Шаг 1. Установка или обновление .NET 10 Runtime Игра жестко регулируется на .NET 10. В дистрибутивах на базе Arch стандартные пакеты могут анализировать или отсутствовать, поэтому лучше ставить бинарные версии из AUR. 1. Откройте терминал и установите актуальный .NET 10 (если у вас используется yay): yay -S dotnet-runtime-bin...

Good Progress! But Not Enough...Yet

After playing this game from sun up to sundown I can confidently say the devs have done a great amount of work. Gruntz is such a great idea and it is very fun but it's not ready for mass playing yet. We have a significant amount of issues with lag, zombie swarms, and most importantly griefers. The lag is really felt at extraction phase when the hordes don't stop spawning making it nearly impossible to move to extraction. The zombie swarms prevent a lot of buildings and bunkering to be...

All documentation links on Nuget lead to a 404

It seems documentation is available, but we can't currently access it... What's going on there?

Rimworld Appreciation Thread

In light of the recent big reveal that Rimworld will now be running on BRUTAL, I wanted to open a thread to talk anything Rim here. I think there's a pretty strong overlay of KSA enjoyers than are Rimworld fans too. Dean and Terra Incognita for sure. Me too! I've played a lot over the years, starting back before 1.0 I think. I have picked up every DLC day one. I will share a few key memories from the rim: One-Shot Potts One colony of mine, actually a shared save with a friend, had a pawn by...

How do I use Vulkan APIs and Abstractions?

I want to use Vulkan to make a simple Test with the framework, but because it's really new, there's nothing to learn about it.

Bug: transfer planner crash

I see there are several threads like this, but i have new details, its caused by transfer planner enumerating across all objects in the current SOI, while spent stages are blowing up in atmo/crashing, causing the game to freeze and crash.

Patching code into BRUTAL

For KSA right now, we have to use external tools like StarMap to patch code into the game. Would it be possible to add something similar into BRUTAL? Ideally, C# files could be created in a mod, then, on startup, is patched into the game (KSA.dll for reference). Realistically, .dll files could be merged and/or loaded into the game's .exe. What are your thoughts on this? Have any good ideas on how we could do this?
Back
Top