So, I have a much too familiar scenario here:
I am creating a singleplayer game (**for iPhone**) that keeps track of player's inventory (goodies collected throughout the various game levels), in-game credits, experience points, and so on. I might even have some IAP items.
Unfortunately, what I keep hearing from the Unity user community is that users will always find a way to compromise the saved game data (*Remember, I am only talking about singleplayer games here*). My monetization strategy is to keep the game free while relying on the IAPs to generate much-needed revenue. So, here's a few questions I badly need answered:
- What is the BEST method to save and load sensitive player stats for single-player games? (I know there's size restriction with PlayerPrefs but I am only worried about the security aspect of it for now).
- Would the above "best method" be still vulnerable to player hacking?
- Is there anyway to at least ensure the integrity of IAP related data?
Any tips/advice will be much appreciated!
↧