Skip to content

General

77 Topics 190 Posts

Discuss all the things!

  • brainCloud 5 is alive!

    Pinned braincloud release 5.0
    1
    1 Votes
    1 Posts
    947 Views
    No one has replied
  • Welcome to the brainCloud Forums!

    Pinned Locked Moved announcement
    1
    2 Votes
    1 Posts
    328 Views
    No one has replied
  • Customizing your forum settings...

    Pinned Moved announcement
    1
    1 Votes
    1 Posts
    298 Views
    No one has replied
  • Confirming recent Posts show the title

    2
    0 Votes
    2 Posts
    25 Views
    A
    I meant show the title
  • This is a test question

    Unsolved braincloud 6.0 question
    2
    0 Votes
    2 Posts
    27 Views
    A
    The answer is 2.
  • Test post from me

    braincloud test
    12
    0 Votes
    12 Posts
    988 Views
    A
    test 2026-04-09
  • Mina is testing

    3
    0 Votes
    3 Posts
    132 Views
    B
    Checking out.
  • This topic is deleted!

    2
    0 Votes
    2 Posts
    2 Views
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    1 Views
    No one has replied
  • A new topic that I will delete.

    1
    0 Votes
    1 Posts
    99 Views
    No one has replied
  • Issue with Auth when running outside of Unity editor

    authentication macos ios
    5
    0 Votes
    5 Posts
    478 Views
    Michael CostaM
    Hello @Gavin-Beard! We've had trouble reproducing this issue on our end. After some testing with a small app on MacOS and iOS, we have not been able to see the error you are encountering using Unity 2021.3.8. If you could, please check out the app here and let us know if this issue is still persisting. It is a barebones authentication app and it should run on multiple devices. The Authentication.cs script has all the gory details. Just open up the Main scene under Assets > App > Misc > Main.unity to get it running. You will also need to add your brainCloud credentials, but you can copy the Authentication example template in brainCloud to test the app. Please let us know how this app works on your end and if any issues are encountered! You should be able to click on any error logs in the in-app console to copy the log to your device's clipboard. As for your specific issue, my best guess is that perhaps an external library of sorts might not be supported with brainCloud, such as the Newtonsoft Json.NET library. For JSON de/serializing, brainCloud comes with JsonFX. You can also make use of Unity's own JsonUtility for structured JSON de/serialization. Both the app I've shared and the examples on our GitHub make use of JsonFX extensively. If you'd like to know more and see how a more robust app can handle brainCloud authentication, as Franco suggested, you should check out our Authentication example on our Unity Examples GitHub. Hope this helps! Please let us know if you have further questions or inquiries about this.
  • 0 Votes
    1 Posts
    275 Views
    No one has replied
  • We've made a change to brainCloud's API networking...

    braincloud networking
    4
    0 Votes
    4 Posts
    441 Views
    Paul WinterhalderP
    Update 3 - okay - the networking optimization is back in place now. (Though we haven't turned it on for the Portals yet - just want to ensure there aren't any issues first...) Paul.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Async match without opponent

    async match unity
    5
    0 Votes
    5 Posts
    471 Views
    G
    @Paul-Winterhalder said in Async match without opponent: Hi, brainCloud currently offers two forms of matchmaking: Offline matchmaking - for async match (i.e. words with friends) or one-way multiplayer (i.e. class of clans) style games. Both of those multiplayer types require you to have an opponent to play against when the match starts. There is also online matchmaking - which uses our lobby system - which is suitable of any online / real-time sort of multiplayer. (That one doesn't require you to have an opponent in mind when the lobby starts... and the lobby can start a match via a relay or room server session right away...) That said - I get the feeling that you are talking about more of an async match scenario (i.e. not-necessarily-online multiplayer) - where the match can start before an opponent has been identified. Am I correct that that is the scenario you are wanting to target? It's an interesting approach - as there's a much lower chance of matching against another player who isn't going to respond in a timely manner. Let me know if I've got the scenario right and we'll give it some more thought... Paul. Hi Paul, Yes, you are correct. When a user starts a new game, it'd essentially see if someone has already started a game but has no opponent, If a match is found the second player will be added to the game and can then make their move. If no match is found that is awaiting a player, it'll create a new game, let player 1 make their move and then go "dormant" until a player two is ready. If you have ever used the turn based aspect of Apples Game Center turn based service, this is essentially how that works.
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    3 Views
    No one has replied
  • Password content specification?

    Solved email cloudcode password
    4
    0 Votes
    4 Posts
    429 Views
    Paul WinterhalderP
    FYI - this feature was added in brainCloud 4.13 - https://getbraincloud.com/apidocs/release-4-13/
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    2 Views
    No one has replied
  • Does a Pre-hook consume an extra API call?

    cloud code
    7
    0 Votes
    7 Posts
    595 Views
    A
    @Ben-Morris unfortunately yes they promised to solve it in BC 5.0 though
  • Gamesparks Migration - Authentication Questions

    authentication unity gamesparks
    1
    0 Votes
    1 Posts
    197 Views
    No one has replied