Step 1: Define Items
Define the items in your game. Items can be as simple or complex as your game requires.Optional: Add Classifiers
Classifiers categorize items for easier filtering and organization:- Rarity (e.g., “Common”, “Rare”, “Legendary”)
- Type (e.g., “Weapon”, “Armor”, “Consumable”)
Optional: Add Attributes
Attributes define item properties or stats:- Attack Power (e.g., “+10”)
- Health Restoration (e.g., “Restore 50 HP”)
Step 2: Define Spaces
Spaces are areas where items are stored. Create spaces for player inventories, stashes, or other storage systems. Examples:Inventory: A general storage space for all collected items.Stash: A special storage space for rare or extra items.
Step 3: Create the Forge Client
Connect your game to Forge using your credentials. The client securely interacts with Forge’s API.Step 4: Add a User
Players in your game are represented as users in Forge. When a player logs in or selects a character, create a user.- What does this do?
Creates a user profile in Forge, which can be linked to items and spaces.
Step 5: Create a Space for the User
Assign the user a storage space for their collected items, such as an inventory or stash.- What does this do?
Creates a unique storage space for the user, enabling item collection and organization.
Step 6: Create an Item Instance
Add an item instance to the user’s space. For example, if a player defeats a monster and collects a legendary sword, you can add it to their stash.- What does this do?
Creates a unique instance of the item (e.g., a specific sword) and places it in the user’s space.