docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Welcome to Game Foundation

    Game Foundation delivers off-the-shelf common game systems to help you build games with Unity. We aim to make these systems flexible and extensible.

    Currently Game Foundation includes these game systems:

    • An inventory system for defining and managing game resources that are invetoriable
    • A stats system for defining and managing mutable fields that are commonly used in gameplay
    • A wallet system for defining and managing virtual currencies
    • A transaction system for handling virtual purchases / crafting mechanics and IAP purchases
    • A storefront system (with pre-made prefab UIs) for implementing a common in-game store
    • A data layer that helps with data persistence locally and remotely (coming soon)

    We're working on adding more such pre-built common game systems over time to help developers spend less time on building these basic system.

    Installing the Game Foundation Package

    General Architecture

    Game Systems Overview

    Catalog Overview

    Tutorials

    1. Creating an Inventory Item Definition
    2. Playing with items at runtime
    3. Creating a Currency
    4. Playing with currencies at runtime
    5. The Debugger window
    6. Adding static properties with details
    7. Adding mutable properties with Stats
    8. Playing with stats at runtime
    9. Creating a Virtual Transaction
    10. Playing with virtual transaction at runtime
    11. Using IAP Transactions
    12. Filtering transactions with Stores

    Known Issues

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)