# General

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