I want to make a checkpoint which save the objects that are in the scene. For instance, there are 3 boxes. And the player destroys 2 boxes. So there is only a box left. Then, the game is saved. When the player loads last checkpoint, I want player to see only 1 box and not 3 boxes. Thx in advance!
There is no automated way to do this in-game. You’ll have to write saving and loading code yourself.
Look at the following question, very good answer there: How to script a Save/Load game option - Unity Answers
Also, you might want to vote for this feature here: http://feedback.unity3d.com/forums/15792-unity/suggestions/553355-scripting-save-load-in-game
Hope this helps,
-Pablo