Heathen
Engineering
Products ▾
Platforms
Godot
Open 3D Engine
Unity
Unreal
Tools
Attribute Tag Engine (HATE)
Data|LENS
GameplayTags
Lexicon Localisation
Ogham Storyteller
Toolkit for Discord Social
Toolkit for Steamworks
Wyrd Simulation
Resources ▾
FOSS (Free Open Source Software)
Foundation for Steamworks
[
Godot
,
O3DE
,
Unity
]
GameplayTags
[
Godot
,
O3DE
,
Unity
]
Lexicon Localisation
[
Godot
,
O3DE
,
Unity
]
Ogham Storyteller
[
Godot
,
O3DE
,
Unity
]
Data|LENS
[
Unity
,
Unreal
]
Attribute Tag Engine (HATE)
[
Unity
]
Game Framework
[
Godot
,
Unity
]
Extension Resolver
[
Godot
]
xxHash by
Cyan4973
[
Godot
,
O3DE
]
Steamworks.NET by
rlabrecque
UniTask by
Cysharp
Knowledge Base
Getting Started
Developer Sovereignty
Game Engine Selection
Choosing a Linux Distro
Monetisation Considerations
Player Motivation
Find More on the Dev Hub
Attribute Tag Engine (HATE)
Data|LENS
GameplayTags
Lexicon Localisation
Ogham Storyteller
Toolkit for Discord Social
Toolkit for Steamworks
Wyrd Simulation
Community
Steam Discussions
Steam Curator
Discord
Fluxer
Pricing
Help ▾
Get Help
Knowledge Base
Discord
Fluxer
Email Support
License & Terms of Service
Privacy Policy
About
Login
No account?
Get Access
Home
hub
Steam
Features
Features
Welcome
What’s New
Register with Valve
Install
Configuration
Initialisation
Multiplayer
Build Testing
Deploy
Launch
Achievements
Authentication
Branches
Community Hub
Cloud Save
CSteamID
Welcome
Discovery Queue
Heathen License Agreement
Getting Started
Game Engine Selection Guide
Monetisation Considerations
Player Motivation
Design, Iteration & Production
Callbacks & Delegates
DevOps
Code Completion
Lambda Expression
Multi-Platform Project
Namespace and Using
Downloadable Content
Early Access
Input
Inventory
Leaderboards
Lobby
Overlay
Party
Playtest
Remote Play
Stats
Game Server Browser
Store Page
User
Voice
Workshop
The Heathen Engine
xxHash
Gameplay Tags
Lexicon Localisation
Ogham Storyteller
Foundation for Steamworks
Welcome
Welcome
Welcome
Install
Configuration
Install
Configuration
Install
Welcome
Install
Configuration
GameplayTag
Tag Library
GameplayTag Collection
GameplayTag Condition
GameplayTag Operation
Editor
Nodes
Fields
Options
Welcome
Welcome
Welcome
Welcome
Install
Configuration
Welcome
Overview
Verlet
Ballistics
Overview
On-Screen Keyboard
Initialization
Configuration
Tag Collection Component
Tag Value Display
Tag Condition Trigger
Tag Condition Set
Lexicon Bindings
Story Reader
Text Display
Option Button Display
Audio Display
Sprite Display
Raw Image Display
Prefab Display
Tag Bindings
Event Triggers
Link Catcher
Link Click Relay
Welcome
Welcome
Choosing a Linux Distro for Game Development
Async/Await and Coroutines
Structs vs. Classes
Generics and Type Constraints
Data-Oriented Design Basics
Dependency Injection and Service Locator Patterns
Foundation vs. Toolkit
Reading a CHANGELOG and Semantic Versioning
Working with Claude Code and AI Coding Agents
Heathen’s SKILL.md Files