Saving Game Data with Unity | Simple Talk - Redgate Software
Most Unity games store data in one of three ways. Knowing which method a developer used is the first step in hacking the save.
Common paths: %APPDATA%\[GameName]\Saves\ (Windows) ~/Library/Application Support/[GameName]/ (macOS) C:\Users\[User]\Documents\My Games\[GameName]\ unity game save editor
This is the "default" Unity method. It is designed for storing simple data like volume settings or screen resolution, but many indie developers use it to store game progress.
Or, it can be in a more complex format, such as JSON: Saving Game Data with Unity | Simple Talk
Here's a simple Python script to demonstrate a text-based Unity game save editor:
Used for simple settings via PlayerPrefs . You can find these at HKEY_CURRENT_USER\Software\[Company Name]\[Project Name] . It is designed for storing simple data like
import json import os
This is just a basic example, and the actual implementation would depend on the specific requirements of your Unity game.
To edit a save, you must first find it. On Windows, Unity typically stores data in one of three places:
Whether you are a developer looking to build a custom debugging tool or a player wanting to tweak your experience, understanding how Unity handles data is the first step. Common Unity Save File Locations