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 /
  • Feature Requests /
avatar image

Rich Joslin suggested an idea · Oct 18, 2015 at 03:48 AM ·

Starter Bundles for new players

It'd be nice to use Game Manager to configure a bundle to be granted to every player the first time they log in to a title.

Even nicer would be to be able to re-grant the starter bundle to everyone without granting duplicate items. Then you can alter the starter bundle and early adopters still get the new stuff. I think adding inventory quantity limits should do the trick.

thub.nodes.view.add-new-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

4 comments

· Add your reply
avatar image

Rich Joslin commented · Oct 18, 2015 at 04:18 AM

On second thought, there would be times where I would want an item to have an inventory limit that is more than what the starter bundle grants. So that means if I wanted the starter bundle to be re-grantable, it'd be more complicated. The starter bundle logic would have to be more like "make sure they have at least this many of this, otherwise grant them n of them". It also means nothing in the starter bundle should be consumable. So yeah, it gets complicated...

thub.nodes.view.add-new-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
avatar image

Brendan commented · Oct 18, 2015 at 11:17 PM

Indeed, it can - that's why I'd recommend having an "onLogin" Cloud Script, that your clients call when they sign in. That way, you can precisely customize the things you need to do in order to "set up" a player account, or make changes over time.

thub.nodes.view.add-new-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
avatar image

Brendan commented · Oct 19, 2016 at 09:28 PM

Also, you can now create a bundle and automatically grant it to all new players by making it the PlayStream Action for the event player_added_title.

thub.nodes.view.add-new-comment

People who like this

0 Show 1
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
avatar image Yaser · Aug 30, 2019 at 11:13 AM 0
Share

Hello @Brendan.

I'm trying to do exactly that, and it's working, however, I'm facing one slight problem:

On creating the player account, I'm using the LoginWithCustomIDRequest, and I'm setting the InfoRequestParameters property: GetUserInventory as true, to retrieve the player inventory.

The problem is that I get an empty inventory from the LoginResult:

        PlayFabClientAPI.LoginWithCustomID(request,
            delegate (LoginResult loginResult) {loginResult.InfoResultPayload.UserInventory...
...

But in the Game Manager, I can see the new player's inventory as having the bundled Items.

So should I request a GetUserInventoryRequest from the client-side to get the inventory items?

Another question please, when I grant the bundle, the player gets the bundle's items added to their inventory,

but they also get the bundle as an item, should I set the Use Count to 0 to remove the bundle (not the bundle's items, just the bundle itself) from the inventory?

Thanks

avatar image

dragonfoundry commented · Oct 19, 2016 at 09:33 PM

Aww. I can't like this because it's completed. :-( anyway, I like this!

thub.nodes.view.add-new-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

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Your Opinion Counts

    We would love to know what you need. Submit your ideas and upvote others to help us prioritize.

    Sign in to post a new idea

    Follow

    Follow This Idea

    No one has followed this yet.

    Related Ideas

    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