ProduitsDocumentationComment on fabriqueAide
Rejoindre le Discord

Smackwater

Crédits et licences

Ce qui, dans ce produit, ne vient pas du développeur : qui l’a fait, et sous quelle licence il voyage.

Sur cette page
  1. Code and tools
  2. Textures
  3. Fonts
  4. Music and sound effects

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

NameUsed forLicence
ProfileStore (loleris)saves: session-locked player data (Packages/Foundation/server/Vendor/ProfileStore.luau)Apache 2.0; the licence text ships in Packages/Foundation/licenses/
Foundationthe 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 environmenttheir 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 toolstheir 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 itGPL; 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.

SetSourceAuthorsLicence
planksWeathered Brown Planks (Poly Haven)Dimitrios Savva, Rico CilliersCC0 1.0
painted_metalGreen Metal Rust (Poly Haven)Rob TuytelCC0 1.0
rustRust Coarse 01 (Poly Haven)Dimitrios Savva, Rico CilliersCC0 1.0
timberRough Wood (Poly Haven)Rob TuytelCC0 1.0
algaeMoss Wood (Poly Haven)Rob TuytelCC0 1.0
ropeRope 001 (ambientCG)ambientCGCC0 1.0
netNet 002 A (ambientCG)ambientCGCC0 1.0
canvasRough Linen (Poly Haven)Rico Cilliers, colormassCC0 1.0
rockCoast Land Rocks 01 (Poly Haven)Rico Cilliers, Rob TuytelCC0 1.0
concreteConcrete Wall 006 (Poly Haven)Charlotte Baglioni, Dario BarresiCC0 1.0
sandCoast Sand 01 (Poly Haven)Rob TuytelCC0 1.0
plasterPlastered Wall 02 (Poly Haven)Charlotte BaglioniCC0 1.0
slate_roofRoof Slates 02 (Poly Haven)Rob TuytelCC0 1.0
tile_roofClay Roof Tiles 02 (Poly Haven)Amal KumarCC0 1.0
hillsideAerial Grass Rock (Poly Haven)Rob TuytelCC0 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.