SkyDB's goal is to keep track of changes in the game and find new things in it. Upcoming features, easter-eggs and interesting details. This repository is not affiliated with thatgamecompany. This is a fan project.
We put findings in the findings folder. Each update has its own file. If you want to contribute, please read the contributing section.
I recommend starting with checking previous findings in the findings folder. If you want to explore the game files, start with the localization files. They are easily readable and contain a lot of interesting strings.
If you are familiar with GitHub or this repository, you can help us finding new things by checking commits and selecting a commit that contains a game update. These commits are named like this:
GAME UPDATE 0.23.0 233213
0.23.0
is the version and 233213
is the build number. These values should match with the AppInfo.tgc file located in the game. If you found something interesting that you want to share, read the contributing section.
When the game receives an update on Steam, I update this repo with the new game files. This process is not automatic, but I'll try to act fast. Just keep in mind that this repository can update days after the game's been updated!
This repository doesn't contain all game files. There are some unreadable, large and rarely changing files which I decided to ignore. See .gitignore for more details. I may change this in the future.
If you find something interesting in the game, please share it with us! You can do this by creating an issue with the finding
label or if you are familiar with GitHub, create a pull request with your changes.
In case of a pull request, please make sure that you are not changing any other files outside of the findings
folder.
If Sky Beta comes to PC, we need someone with access to provide the beta game files here. If you have access, create an issue with the sky-beta
label so we can talk about it.
There are unreadable files in the game, for example models, the executable, FMOD banks, etc. Plase do not try to decompile or disassemble these since it's against TGC's ToS!
Sky: Children of the Light from thatgamecompany is made using a modified version of PhyreEngine.
PhyreEngine is a license-only free to use game engine from Sony Interactive Entertainment, compatible with PlayStation 5, PlayStation 4, PlayStation 3, PlayStation VR, PlayStation Vita, PlayStation Portable, Nintendo Switch, Microsoft Windows (for OpenGL and DirectX 11), Google Android and Apple iOS.
-- Wikipedia
The rendering engine was made in-house by TGC using Metal on iOS and probably something else on other platforms.
They were constantly refining the game’s look and feel, including developing a custom Metal engine to render Sky’s ethereal scenes (...)