Skip to content

The player data folder

UnityArchives and filesApplies toSkateBIRDSleddingPEAKBig Walk

A Unity Windows build is an executable and a <Name>_Data folder beside it. The folder holds the scenes and assets as serialized files, their bulk data in stream files, the managed or IL2CPP scripts, and a few text files. The files are named by role, not by content, so the build’s scene list is what says which levelN is which scene. Observed

File Holds Confidence
globalgamemanagers the project-wide settings objects: the build’s scene list (BuildSettings), player, graphics, quality, physics, input and tag/layer settings Observed
globalgamemanagers.assets assets those settings reference Observed
level0, level1, … one scene each, in build-settings order: scene i is level<i> Proven · SkateBIRD
sharedassets0.assets, … the assets the scenes reference (meshes, textures, materials, shaders, clips, audio); numbered like the scene that introduced them Observed
resources.assets everything under Resources/ folders of the project Observed
*.resS the bulk data of the serialized file with the same name: texture pixels, vertex streams Observed
*.resource audio and video streams (sharedassets9.resource is SkateBIRD’s 857 MB of audio) Observed
Resources/unity default resources, Resources/unity_builtin_extra Unity’s own built-in assets and shaders, referenced by file id from the other files Observed
boot.config key=value start-up options Observed
app.info two lines: the developer name and the product name Observed
Managed/ or il2cpp_data/ the game’s code, see scripting backends Observed
StreamingAssets/ files shipped as they are: Addressables or AssetBundles, configuration Observed
Plugins/x86_64/ native libraries Observed

An object names its streamed bytes with a StreamingInfo: an offset, a size and a path. The path is the stream file’s name, plain (sharedassets0.assets.resS) in a player and archive:/<cab>/<name> for a bundle’s stream. The bytes are size bytes at offset of that file. Sourced · UnityPy

Scene numbers line up with the build-settings list in globalgamemanagers; the root-object names a scene file carries can be stale copies from another scene and must not be used to identify it. Observed · SkateBIRD

The file is plain key=value lines. SkateBIRD’s has wait-for-native-debugger=0, vr-enabled=0 and hdr-display-enabled=0; the Unity 6 games add gfx-enable-gfx-jobs=1 and gfx-threading-mode=6, and a build-guid. Sledding Game and Big Walk also state gc-max-time-slice=3. Observed

The version string of the metadata (2019.4.20f1, 6000.3.12f1) is the build’s, and the same in every serialized file of the install. Proven · SkateBIRD, Sledding, PEAK, Big Walk · every serialized file of each install The UnityPlayer.dll and executable version resources carry the same build (2019.4.20.7197120 for SkateBIRD). Observed · SkateBIRD A community page that lists SkateBIRD’s engine as 2018.4.12 dates from a pre-release demo; the shipped build is 2019.4.20f1. Observed · SkateBIRD

Unity 2019.4.20f1, Mono, built-in render pipeline, 191 files and 3,396,104,486 bytes. Observed · SkateBIRD SkateBIRD_Data holds level0 to level13, sharedassets0 to sharedassets13, globalgamemanagers, globalgamemanagers.assets, resources.assets, Managed/ (104 DLLs, including Assembly-CSharp.dll), Plugins/x86_64/ and a 165-byte readme in StreamingAssets/. Observed · SkateBIRD The build settings list 14 scenes:

Index Scene Notes
0 title screen a playable diorama with the player bird
1 bedroom 1
2 rooftop
3 office its root is labelled Missions - Server Room, a stale copy
4 server room
5 bedroom 2
6 credits
7 flashback a root is labelled Missions - TEST
8 loading background loaded
9 MasterAudio background loaded
10 Win10 Platform platform airgap
11 Steam Store Platform platform airgap
12 playground
13 skate heaven

The table is Observed · SkateBIRD. Size: levels and their .resS are 0.26 GB, the shared assets 2.84 GB (sharedassets9.resource and sharedassets0.assets.resS the largest), resources.assets 2.1 MB. Observed · SkateBIRD

Sledding Game (Steam app 3438850, build 25351629)

Section titled “Sledding Game (Steam app 3438850, build 25351629)”

Unity 6000.3.12f1, IL2CPP (GameAssembly.dll, il2cpp_data/). Observed · Sledding The data folder has level0 and level1, sharedassets0 and sharedassets1 (with .resS and .resource), resources.assets, globalgamemanagers*, StreamingAssets/aa (Addressables, see bundles) and StreamingAssets/EOS. Observed · Sledding The build settings list Assets/Scenes/Boot.unity (level0, an empty boot scene) and Assets/Scenes/Main Mountain Scene.unity (level1, the mountain). Observed · Sledding The lodge is inside the mountain scene; there is no lodge scene. Observed · Sledding The shipping package is a Microsoft Store-style layout (MicrosoftGame.config, layout.xml, Resources.pri) beside the Steam files. Observed · Sledding

PEAK 3.0.0 (Steam app 3527290, build 26134529)

Section titled “PEAK 3.0.0 (Steam app 3527290, build 26134529)”

Unity 6000.3.15f1, Mono (Managed/, MonoBleedingEdge/), with the Universal Render Pipeline assemblies in Managed/. Observed · PEAK Loose files: level0 to level4 (level4 is 134,642,692 bytes), sharedassets0 to sharedassets4, resources.assets (+ 494 MB .resS and a 174 MB .resource), globalgamemanagers*. Observed · PEAK The build settings list Pretitle, Title, MainMenu, Airport and WilIsland under Assets/8_SCENES/; the game’s 208 generated levels come from the seven AssetBundles in StreamingAssets/maps, see bundles. Observed · PEAK version.txt beside the executable carries the build number (3.0.0) and a short source revision. Observed · PEAK The earlier 2.6.b build (revision 82be08a25) kept its data in PEAK_Data/data.unity3d. Observed · PEAK

Big Walk (Steam app 1478500, build 25723723)

Section titled “Big Walk (Steam app 1478500, build 25723723)”

Unity 6000.3.17f1, IL2CPP (GameAssembly.dll, il2cpp_data/Metadata/global-metadata.dat, 20,269,204 bytes). Observed · Big Walk All of the serialized files are inside the single data.unity3d (UnityFS); Big Walk_Data also holds boot.config, app.info (House House / Big Walk), StreamingAssets/EOS, StreamingAssets/PS5, Plugins/ and three .resource streams. Observed · Big Walk