> For the complete documentation index, see [llms.txt](https://infinitypbr.gitbook.io/magic-pig-games/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://infinitypbr.gitbook.io/magic-pig-games/game-modules-4/module-documentation/save-and-load/gamelist-and-gamefile.md).

# GameList & GameFile

The `SaveAndLoad` class will also handle the `GameList`, which stores a variety of information about the saved games, each in a `GameFile` object.

### Game Files

Each `GameFile` object has the unique saveGameId for the file, which is the value used to load the data. It also has additional information which you may choose to display in your "Load Game" UI.

```csharp
// GameFile.cs

public class GameFile
{
    public string saveGameId;
    public float gametimeNow;
    public string systemTime;
    public long systemTimecode;
    public string gameName;
    public string sceneName;
}
```
