Welcome to the Heathen Knowledge Base #
Heathen Engineering builds tools for game developers, across Unity, Unreal, Godot, and O3DE. Our tools have shipped in 250+ commercial games on Steam, some of them high-profile titles, and we’ve been developing and supporting them for over a decade. That includes 20+ open-source tools alongside our professional Toolkit line, with our Steamworks integration as the flagship.
This Knowledge Base is where all of it is documented: setup guides, API references, and migration paths, whether you’re picking up your first Heathen tool or moving a project between engines. Our mission is straightforward: help developers find sustainable success at whatever scale they’ve chosen, hobbyist through small studio.
Defining Your Goals #
Understanding your goals as a developer is the first step toward success. While these categories often overlap, recognising where you are helps you choose the right tools and strategies.
- Enthusiast: Passionate about tech and learning more.
- Hobbyist: Developing for fun, not profit.
- Amateur: Developing for the love of the craft without the pressure of a full-time job.
- Professional: Developing as a business and earning a living from the industry.
If you are serious about turning game development into a business, you must ground your expectations in reality. The idea of building a professional game with zero resources or zero budget is a myth. Every game has expenses, whether in time, tools, or professional services.
Where to find us #
Beyond the docs themselves, here’s where the rest of Heathen lives.
- Discord: Our main community and support space. Live help, feedback channels, and discussion with other developers.
- Fluxer: A second community space, same purpose as Discord.
- FOSS tools: 20+ open-source tools across Unity, Unreal, Godot, and O3DE, all source available.
- Pro tools: Our Toolkit-tier products: perpetual licenses, full source access, professional support.
- Made with Heathen: Games shipped using Heathen tools, curated on Steam.
Finding your way around #
Articles are organised by engine first, then by product. Use the engine selector to switch a whole article’s code samples and links between Unity, Unreal, Godot, and O3DE where a tool supports more than one. Each product’s section covers setup, core concepts, and API reference in one place, plus a migration guide where relevant if you’re bringing a project from another engine entirely.
Steamworks is the most complete and most used of our toolkits, and a good starting point if you’re not sure where to look first.
Platforms #
Tools #
- Toolkit for Steamworks
- Attribute Tag Engine (HATE)
- Data|LENS
- GameplayTags
- Lexicon Localisation
- Ogham Storyteller
- Toolkit for Discord Social
- Wyrd Simulation
General guides #
- Game Engine Selection
- Developer Sovereignty
- Choosing a Linux Distro
- Monetisation Considerations
- Player Motivation
- Migration Guides
Already decided, or coming from a specific engine? #
If you already know which engine you’re moving away from, our Migration Guides cover the real, honest concept-mapping and tooling differences: Unity to Godot, Unity to O3DE, and Unity to Unreal Engine.
Planning a commercial release? #
Our Indie Checklist walks through the business, platform, production, and operations sides of shipping a commercial game, four phases, sixteen items, pulled from what we’ve seen work across 250+ shipped titles.