Dualuna: credits

Preview of the opening chapter. Every asset below is free for commercial use; nothing here is under a non-commercial licence.

Music

All tracks are CC0 (public domain dedication), from OpenGameArt, re-encoded and loudness-normalised.

Used forTrackAuthorSource
Menu, end cardNext to YouSdiviHallpage
VillageTown Theme RPGBonsaiheldinpage
Home, gardenHappy Lullaby (song17)Bonsaiheldinpage
Temple, outsideShrinevestrel00page
Temple, insideNight (Instrumental music 3)nander (music by Paulius Jurgelevičius)page
Roads and pathsHappy Adventure (Loop)fluffrabbitpage
HarbourGone Fishin'Memoraphile (uploaded by LSH)page
StationA New Town (RPG Theme)Flixberry Entertainmentpage
DepartureSnowfallCasimirpage

Voices

Synthesised offline with Piper (the tool is GPL; its audio output is not covered by that licence), checked by speech recognition: OpenAI Whisper large-v3-turbo (MIT) on Cloudflare Workers AI, earlier faster-whisper (MIT). Voice models from rhasspy/piper-voices:

LanguageModelLicence of the data
Frenchfr_FR-siwis (SIWIS), fr_FR-gillesCC BY 4.0, CC0
Englishen_GB-vctk (CSTR VCTK corpus)CC BY 4.0
Polishpl_PL-mc_speech, pl_PL-darkman, pl_PL-gosiaCC0
Germande_DE-thorsten, de_DE-thorsten_emotional (Thorsten-Voice, Thorsten Müller), de_DE-kerstinCC0
Spanishes_ES-davefx, es_ES-sharvard (Sharvard corpus, University of Edinburgh), es_ES-carlfmCC0, CC BY 3.0, public domain
Czechcs_CZ-jirka, cs_CZ-kasandra (recordings by its author)CC0, CC BY 4.0

Voices of several characters are the same model at another speaker, speed or pitch. The player's own lines are voiced too.

Pictures

Places, portraits and maps generated through Pollinations' free service (several tries each, the best kept, the Pollinations mark cropped out, never stretched). The service names its model "flux"; in October 2026 its answers named the model actually run: DreamShaper 8 LCM (Lykon, a Stable Diffusion 1.5 model, CreativeML OpenRAIL-M licence, which allows commercial use of the outputs).

Since October 2026, new pictures (the garden, the menu and end card, the notebook's pencil drawings) are generated with Cloudflare Workers AI: FLUX.2 [klein] 4B and FLUX.1 [schnell] by Black Forest Labs, both under the Apache 2.0 licence. The island and village maps and the moons in the notebook are drawn by the game itself. The prompt, seed and model of every picture are listed in src/content/asset-manifest.json.

Sounds

The earthquake rumble and the few ground sounds (the twig jetty, the stone stair, the temple's mats, the clover) are synthesised with ffmpeg (filtered noise and clicks, scripts/make-sfx.sh).

Code and text

Game code: MIT (see the repository). Text and scenario: written for the game.