Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
1
Question by Tim-Michels · Jun 06, 2014 at 09:41 AM · androidiossavedatabasegamestate

Common gamestates between devices/platforms.

I was wondering what would be the best approach to synch the progress of a player between multiple devices and platforms. Our game is both on iOS and Android, and it would be awesome if the player can 'sync' his progress across all his devices, independant of its platform.

I took a look at gamecenter/google play services, but I'm pretty unexperienced with this kind of stuff, so I need some advice on this matter. I noticed there's some basic cloud functionality, but I don't know if this can be handled across platforms.

Basically there's a single save file that needs to be synced, and I just need to know what would be the best approach to do this across platforms/devices. It's pretty important it's very user-friendly, without multiple login systems/e-mailaccounts/...

Thanks in advance ;)

Comment
Add comment
10 |3000 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
2

Answer by HarshadK · Jun 06, 2014 at 11:08 AM

One of the method will be to use the cloud save read/write from the Google Play Game Services since it supports both Android and iOS. You can use the Google Play Games plugin for Unity for that.

It has the feature to Saving Game State to the Cloud and Loading Game State from the Cloud which might be of your utter interest. And it works on both the iOS and Android platforms the same with the single code base.

On Android since the user is registered on the device using his Google account itself there will be no overhead of making user login to any separate account and also many of the iOS users have access to this service on their iOS devices or one or other Google application installed that you can use to make user login using the intent of it saving user with the burden of logging in.

Just one more issue is that for using this on iOS, it only supports devices with iOS6+ only which might be a restriction.

Also let us know if you find any better solution for this. :-)

Comment
Add comment · Show 1 · Share
10 |3000 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 Tim-Michels · Jun 10, 2014 at 02:47 PM 0
Share

Allright, I'll check this plugin out, it sounds promising ;) Thanks

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.

Follow this Question

Answers Answers and Comments

21 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Application.genuine 0 Answers

Android/IOS: Sharing save file between free and paid versions 0 Answers

how to store and retrieve data from sqlite in android and iPhone? 7 Answers

How do you copy PersistentDataFolder between devices? 2 Answers

Does PersistentDataPath get overwritten on mobile? 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges