Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • General Discussion /
avatar image
Question by tanyifengedmund · Aug 10, 2021 at 01:46 AM · Player InventorylimitsCharacters

Question about the character system limits

My game will be a live service gacha game where I will add in more characters for players to use as time goes on so it will definitely go past the 10 characters recommended limit. Each character is only unlockable once and cannot exist as copies in a player's inventory. They all have statistics such as level and can equip items. Should I still use the character system or some other method with durable items?
If it's the latter, how should I go about equipping items for each character?

Comment

People who like this

0 Show 0
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Gosen Gao · Aug 10, 2021 at 09:55 AM

Character feature of PlayFab is not designed for your scenario, it is a substitute of a player account. Instead, you may create items in catalog and maintain them as different “characters”. If the “characters” have any customized data, you can define them in Custom Data field.

When an item has been granted to a player, it becomes an instance in player’s inventory. You can add more customized data in Custom Inventory Instance Data field as a modifier such as level and equipment attributes. Custom Data in Catalog is separate from the one in Inventory. The corresponding API is Server.UpdateUserInventoryItemCustomData. To be clear, this is a server API, you should call it in Cloud Script/Azure Function (CSAF).

About Custom Data, please refer to https://community.playfab.com/questions/13923/custom-data-per-inventory-item.html

Comment

People who like this

0 Show 0 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    3 People are following this question.

    avatar image avatar image avatar image

    Related Questions

    How to keep track of Player's inventory 1 Answer

    Is it possible to generate instance IDs that are numerically equal but different strings? 0 Answers

    Automatically Consume Item Once Purchased 1 Answer

    Possible Interesting use for Characters (Design advice and Limits) 1 Answer

    When to disregard the 10 character limit 1 Answer

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges