For example, If i store a character strength value in the prefab Serializable field. Is it easily accessable for someone to change it after the game is installed(Android/IOS) ? Is there a way to protect these values?
The game runs on the client’s device. There will never be a way to prevent the client from altering the software running on his device, just some ways to make it harder. The only real option is to run the critical part of the game on a secure server and this will hardly ever change.
Maybe this library could help