Un studio, pas un revendeur : le code et l’art de chaque produit sont construits ici, et ce qui ne vient pas de nous est nommé. Cette page est cette promesse tenue en entier : c’est le fichier THIRD_PARTY.md livré dans l’archive. Il reste en anglais pour que ce que vous lisez ici soit exactement ce que vous recevez.
Code and tools
| Name | Used for | Licence |
|---|---|---|
| ProfileStore (loleris) | saves: session-locked player data (Packages/Foundation/server/Vendor/ProfileStore.luau) | Apache 2.0; the licence text ships in Packages/Foundation/licenses/ |
| Foundation | the shared systems library the game vendors at a pinned version (Packages/Foundation, foundation.lock) | the developer's own, shipped with the package |
| Rojo, Lune, StyLua, Selene, luau-lsp, uv (installed by Rokit, not shipped) | build, test, format, lint, type-check, the Python environment | their own open-source licences |
NumPy, SciPy, Pillow, soundfile, requests, pyloudnorm (installed by uv from uv.lock, not shipped) | the audio and texture scripts and the upload tools | their own open-source licences |
| Blender 5.2 LTS (a tool you install, not shipped) | every model, bake, interface image and effect is rendered or exported by a script run in it | GPL; what it makes is yours |
Textures
The surface textures are CC0 1.0 (public domain dedication) libraries. They are not shipped: tools/fetch_textures.py downloads them from the libraries' public APIs onto your machine, at 2K, and records each set's source in assets/README.md. No attribution is required; the authors are credited anyway.
| Set | Source | Authors | Licence |
|---|---|---|---|
| planks | Weathered Brown Planks (Poly Haven) | Dimitrios Savva, Rico Cilliers | CC0 1.0 |
| painted_metal | Green Metal Rust (Poly Haven) | Rob Tuytel | CC0 1.0 |
| rust | Rust Coarse 01 (Poly Haven) | Dimitrios Savva, Rico Cilliers | CC0 1.0 |
| timber | Rough Wood (Poly Haven) | Rob Tuytel | CC0 1.0 |
| algae | Moss Wood (Poly Haven) | Rob Tuytel | CC0 1.0 |
| rope | Rope 001 (ambientCG) | ambientCG | CC0 1.0 |
| net | Net 002 A (ambientCG) | ambientCG | CC0 1.0 |
| canvas | Rough Linen (Poly Haven) | Rico Cilliers, colormass | CC0 1.0 |
| rock | Coast Land Rocks 01 (Poly Haven) | Rico Cilliers, Rob Tuytel | CC0 1.0 |
| concrete | Concrete Wall 006 (Poly Haven) | Charlotte Baglioni, Dario Barresi | CC0 1.0 |
| sand | Coast Sand 01 (Poly Haven) | Rob Tuytel | CC0 1.0 |
| plaster | Plastered Wall 02 (Poly Haven) | Charlotte Baglioni | CC0 1.0 |
| slate_roof | Roof Slates 02 (Poly Haven) | Rob Tuytel | CC0 1.0 |
| tile_roof | Clay Roof Tiles 02 (Poly Haven) | Amal Kumar | CC0 1.0 |
| hillside | Aerial Grass Rock (Poly Haven) | Rob Tuytel | CC0 1.0 |
Fonts
The game's text is set in fonts built into Roblox (Fredoka One, Luckiest Guy and Nunito, ART.md §7): nothing is shipped and nothing is uploaded. The glyph script (blender/scripts/glyphs.py) reads Nunito (SIL Open Font Licence) from your own Roblox Studio installation to draw the pad glyphs' letters, and falls back to Blender's default font when it is not found.
Music and sound effects
None from anyone else. Every sound and every piece of music is made by the scripts in audio/ (additive and subtractive synthesis, filtered noise, a wooden bell's partials, a brass chord) and is the developer's own: nothing is recorded, sampled or taken from a library, and no Creator Store audio is used. The register of every sound, with the script that makes it, is the table in assets/README.md.