# General

- [Table of Contents](https://kb.heathen.group/old-kb/guides/concepts.md): Explore concepts and ideas around game development and software engineering in general.
- [Getting Started](https://kb.heathen.group/old-kb/guides/getting-started.md): So you think you want to build a video game
- [Indie Check List](https://kb.heathen.group/old-kb/guides/getting-started/indie-check-list.md): Did you think about \[ ... ]
- [Sourcing Resources](https://kb.heathen.group/old-kb/guides/getting-started/sourcing-resources.md): It's dangerous to go alone take this ⚔️
- [Community](https://kb.heathen.group/old-kb/guides/getting-started/sourcing-resources/community.md): The fellowship of community management
- [Managed Services](https://kb.heathen.group/old-kb/guides/getting-started/sourcing-resources/managed-services.md): Managing all those services you just sourced
- [Marketing](https://kb.heathen.group/old-kb/guides/getting-started/sourcing-resources/marketing.md): If you only choose one, choose this one
- [Testing](https://kb.heathen.group/old-kb/guides/getting-started/sourcing-resources/testing.md): No play testing is not good enough
- [Tips and Tricks](https://kb.heathen.group/old-kb/guides/tips-and-tricks.md)
- [Fundamentals](https://kb.heathen.group/old-kb/guides/tips-and-tricks/fundamentals.md): Don't leave home without it
- [Development Phases](https://kb.heathen.group/old-kb/guides/tips-and-tricks/fundamentals/development-phases.md): Concept, Production, Live, Sunset?
- [Unity](https://kb.heathen.group/old-kb/guides/tips-and-tricks/unity.md)
- [Package Manager Installs](https://kb.heathen.group/old-kb/guides/tips-and-tricks/unity/package-manager-installs.md)
- [Missing asset after update](https://kb.heathen.group/old-kb/guides/tips-and-tricks/unity/package-manager-installs/missing-asset-after-update.md): When Unity Package Manager gets it wrong
- [Unity Release Version](https://kb.heathen.group/old-kb/guides/tips-and-tricks/unity/unity-release-version.md): This article covers the concepts of Unity target release version.
- [Unreal](https://kb.heathen.group/old-kb/guides/tips-and-tricks/unreal.md)
- [Unity to Unreal](https://kb.heathen.group/old-kb/guides/tips-and-tricks/unreal/unity-to-unreal.md): For the Unity developer learning Unreal
- [Quick Start](https://kb.heathen.group/old-kb/guides/tips-and-tricks/unreal/quick-start.md)
- [Design](https://kb.heathen.group/old-kb/guides/design.md)
- [Quick Start](https://kb.heathen.group/old-kb/guides/design/quick-start.md)
- [Bootstraping](https://kb.heathen.group/old-kb/guides/design/bootstrap-scene.md): Understanding the concept of a boostrap scene in Unity
- [Monetization](https://kb.heathen.group/old-kb/guides/design/monetization.md): Fair, honest, ethical how to monetize your game
- [What not to do](https://kb.heathen.group/old-kb/guides/design/monetization/what-not-to-do.md): Poster children for what not to do
- [Models](https://kb.heathen.group/old-kb/guides/design/monetization/models.md)
- [Free](https://kb.heathen.group/old-kb/guides/design/monetization/models/free.md): Truly free games
- [Free to Play](https://kb.heathen.group/old-kb/guides/design/monetization/models/free-to-play.md): Zero barrier to entry 👍
- [Pay to Play](https://kb.heathen.group/old-kb/guides/design/monetization/models/pay-to-play.md): You pay ... you play ... till operations cost hit then you pay some more
- [Pay to Win](https://kb.heathen.group/old-kb/guides/design/monetization/models/pay-to-win.md): Regulator bate
- [Play to Earn](https://kb.heathen.group/old-kb/guides/design/monetization/models/play-to-earn.md): No … just don't do it!
- [Tools](https://kb.heathen.group/old-kb/guides/design/monetization/tools.md): Monetization tools that aren't 💩
- [Artificial Scarcity](https://kb.heathen.group/old-kb/guides/design/monetization/tools/artificial-scarcity.md): Nothing digital is limited, don't be a 🍆
- [Bundles](https://kb.heathen.group/old-kb/guides/design/monetization/tools/bundles.md): The backbone of early Steam
- [Community Marketplace](https://kb.heathen.group/old-kb/guides/design/monetization/tools/community-marketplace.md)
- [Expansions](https://kb.heathen.group/old-kb/guides/design/monetization/tools/expansions.md)
- [Fear of Missing Out (FOMO)](https://kb.heathen.group/old-kb/guides/design/monetization/tools/fear-of-missing-out-fomo.md): Using fear to drive your sales! 🤏🍆💩
- [Gatcha Mechanics](https://kb.heathen.group/old-kb/guides/design/monetization/tools/gatcha-mechanics.md): Destroying lives 1 game at a time
- [Microtransactions (MTX)](https://kb.heathen.group/old-kb/guides/design/monetization/tools/microtransactions-mtx.md)
- [NFT](https://kb.heathen.group/old-kb/guides/design/monetization/tools/nft.md): Sadly abused in every way
- [Blockchain](https://kb.heathen.group/old-kb/guides/design/monetization/tools/nft/blockchain.md): Interesting, so far useless for game ... but interesting.
- [No Spend Cap](https://kb.heathen.group/old-kb/guides/design/monetization/tools/no-spend-cap.md): Your game is not worth ♾️ (infinite) money
- [Premium Currency](https://kb.heathen.group/old-kb/guides/design/monetization/tools/premium-currency.md): Ya but why?
- [Season](https://kb.heathen.group/old-kb/guides/design/monetization/tools/season.md): Part Expansion part Subscription
- [Subscription](https://kb.heathen.group/old-kb/guides/design/monetization/tools/subscription.md)
- [Surprise Mechanics](https://kb.heathen.group/old-kb/guides/design/monetization/tools/surprise-mechanics.md): A method of obscuring value
- [Multiplayer](https://kb.heathen.group/old-kb/guides/design/multiplayer.md): Play is better together ... sometimes
- [Networking Tools](https://kb.heathen.group/old-kb/guides/design/multiplayer/networking-tools.md): Making connections
- [Terminology](https://kb.heathen.group/old-kb/guides/design/multiplayer/terminology.md)
- [Multi-Scene Architecture](https://kb.heathen.group/old-kb/guides/design/multi-scene-architecture.md): Understanding the concepts behind multi-scene architecture in the Unity game engine
- [Project Architecture](https://kb.heathen.group/old-kb/guides/design/project-architecture.md): Creating a clean and efficent project and experimentation environment
- [Player Motivation](https://kb.heathen.group/old-kb/guides/design/player-motivation.md)
- [Development](https://kb.heathen.group/old-kb/guides/development.md)
- [Quick Start](https://kb.heathen.group/old-kb/guides/development/quick-start.md)
- [Callbacks & Delegates](https://kb.heathen.group/old-kb/guides/development/callbacks.md): Understanding the concepts of a callback and other delegates as it relates to C# and Unity
- [Conditional Compilation](https://kb.heathen.group/old-kb/guides/development/conditional-compilation.md)
- [Debugging](https://kb.heathen.group/old-kb/guides/development/debugging.md): Using Visual Studio for debugging
- [DevOps](https://kb.heathen.group/old-kb/guides/development/devops.md)
- [Team Collaboration](https://kb.heathen.group/old-kb/guides/development/devops/team-collaboration.md)
- [Git Control & Unity](https://kb.heathen.group/old-kb/guides/development/devops/git-control-and-unity.md): Take control of your project
- [Error Handling](https://kb.heathen.group/old-kb/guides/development/error-handling.md): Understanding the importance of error handling
- [System Dialog](https://kb.heathen.group/old-kb/guides/development/error-handling/system-dialog.md): A good User eXperience (UX) is everything
- [Reporting](https://kb.heathen.group/old-kb/guides/development/error-handling/reporting.md): Knowing is half the battle
- [IntelliSense](https://kb.heathen.group/old-kb/guides/development/intellisense.md): The only way to code!
- [Lambda Expressions](https://kb.heathen.group/old-kb/guides/development/lambda-expressions.md): Understanding the use of anonymous function as it relates to Unity
- [Multi Platform Projects](https://kb.heathen.group/old-kb/guides/development/multi-platform-projects.md): Parallel development vs single code base
- [Namespace and Using](https://kb.heathen.group/old-kb/guides/development/namespace-and-using.md): Not an option to just skip
- [Unity's "New" Input System](https://kb.heathen.group/old-kb/guides/development/unitys-new-input-system.md)
- [Updating Visual Studio and C#](https://kb.heathen.group/old-kb/guides/development/updating-visual-studio-and-c.md)
- [Visual Scripting](https://kb.heathen.group/old-kb/guides/development/visual-scripting.md): Why text by scripting is easier and faster to learn and do and yields far better results.
- [Publishers](https://kb.heathen.group/old-kb/guides/publishers.md): As dangerous as they can be helpful
- [Testing](https://kb.heathen.group/old-kb/guides/testing.md)
- [Introduction](https://kb.heathen.group/old-kb/guides/testing/introduction.md)
- [Writing Formal Tests](https://kb.heathen.group/old-kb/guides/testing/writing-formal-tests.md): Before you code or even design the solution ... you define the problem and how to prove its solved.
- [Community](https://kb.heathen.group/old-kb/guides/community.md)
- [Quick Start](https://kb.heathen.group/old-kb/guides/community/quick-start.md): Get it right
- [Marketing](https://kb.heathen.group/old-kb/guides/marketing.md)
- [Quick Start](https://kb.heathen.group/old-kb/guides/marketing/quick-start.md): Jump right in
- [Tips and Tactics](https://kb.heathen.group/old-kb/guides/marketing/tips-and-tactics.md): Finding an edge
- [Market Research](https://kb.heathen.group/old-kb/guides/marketing/market-research.md)
- [Release](https://kb.heathen.group/old-kb/guides/release.md)
- [Live](https://kb.heathen.group/old-kb/guides/live.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kb.heathen.group/old-kb/guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
