Credits and licences
Made with Unity, Firebase and these wonderful free assets. Thank you!
| Asset | Source | Licence |
|---|---|---|
| Pirate Kit (tropical subset: palms, sand, rocks, docks, boats, crates) | https://kenney.nl/assets/pirate-kit | CC0 |
| Nature Kit | https://kenney.nl/assets/nature-kit | CC0 |
| Holiday Kit | https://kenney.nl/assets/holiday-kit | CC0 |
| Interface Sounds | https://kenney.nl/assets/interface-sounds | CC0 |
| UI Audio | https://kenney.nl/assets/ui-audio | CC0 |
| Fredoka (static Bold instance) | https://github.com/google/fonts/tree/main/ofl/fredoka | SIL OFL 1.1 |
| Titan One | https://github.com/google/fonts/tree/main/ofl/titanone | SIL OFL 1.1 |
| Particle Pack (star_07, circle_05) | https://kenney.nl/assets/particle-pack | CC0 |
| UI skins: buttons, panels, discs, progress bars, ribbon banners | Original, drawn by Art/Blender/scripts/generate_ui_skins.py (Pillow) | Ours |
| Suitcase token, dice, tile pad (ART-09 rounded tile: tinted body + cream face) | Original, generated by Art/Blender/scripts/generate_placeholders.py | Ours |
| Reward coin, ticket, star; build scaffold; steamer trunk and Room Service cloche (Base + hinged Lid); baggage belt | Original, generated by Art/Blender/scripts/generate_rewards.py (--preview renders Logs/rewards-preview/) | Ours |
| Islanders (3 toy villagers, each with arms-down "Down" and arms-up "Up" children) | Original, generated by Art/Blender/scripts/generate_islanders.py from ww_props.person (--preview renders Logs/islanders-preview/) | Ours |
| Landmark models (40: five per destination), each with five build stages `Stage1`..`Stage5` | Original, modelled procedurally by Art/Blender/scripts/landmarks_<destination>.py on the shared kit lm_kit.py (Tools/ww landmarks [destination]; previews and contact sheets in Logs/landmarks-preview/, sheets by Tools/landmark-sheet.py) | Ours |
| 3D game icons: coin, coins, ticket, postcard, suitcase, umbrella, dnd, passport, compass, ferry, souvenir, start | Original, rendered by Art/Blender/scripts/generate_icons.py (helpers ww_kit.py, ww_props.py) | Ours |
| UI icons (full colour): album, build, calendar, checklist, friends, gift, info, lock, map, music, plane, postbox, settings, shop, sound-on, sound-off, sparkle, trophy, vibrate, timer | Generated for this project with the owner's ChatGPT project (image generation), styled after our Blender icon renders (reference sheet of coin/ticket/passport/dnd/suitcase/postcard). Master sheets in Art/Icons/ui-icons-sheet1.png and ui-icons-sheet2.png, sliced to 256x256 by Art/Icons/slice_icons.py | Owner-generated (OpenAI terms: output owned by the user) |
| Shop pack art, 6 tiers: ticket fan, bundle with bow, ticket stack, open suitcase, steamer trunk, luggage cart | Generated for this project with the owner's ChatGPT project (image generation), styled after Art/Icons/ui-icons-sheet1.png and the ticket render. Master sheet Art/Shop/shop-packs-sheet.png, sliced to 512x512 by Art/Icons/slice_icons.py | Owner-generated (OpenAI terms: output owned by the user) |
| Shop coin pack art, 6 tiers: coin stack, coin pouch, coin stacks, backpack of coins, cargo crate of coins, hot-air balloon of coins | Generated for this project with the owner's ChatGPT project (image generation), in the same conversation and style as the ticket pack sheet. Master sheet Art/Shop/shop-coins-sheet.png, sliced to 512x512 by Art/Icons/slice_icons.py | Owner-generated (OpenAI terms: output owned by the user) |
| Event art (LIVE-22, LIVE-23): 20 hero banners (12 monthly themes, cup, pass, 5 boosts, Hotspots) and 12 themed stamp tokens | Generated for this project with Canva's image generator (Magic Media) in the owner's Canva account, prompts in Art/Events/PROMPTS.md; backgrounds removed in Canva, matted from white/black exports by Art/Events/matte_pairs.py. Masters in Art/Events/masters/ | Owner-generated (Canva AI Product Terms: output may be used commercially by the user) |
| Event FX textures: `fx_rays` (sunburst), `fx_glow` (soft round glow), `fx_halo` (round backdrop with a flat middle) | Original, procedural (Pillow/numpy) | Ours |
| Push hero images (10, 2:1): topple, swoop, blocked, gift, tickets, roomservice, event, comeback, trophy, friends | Generated for this project with the owner's ChatGPT project (image generation), with the Pip portrait as the character reference. Masters (1774x887 PNG) in Art/Push/source/, processed by Tools/push-images.py | Owner-generated (OpenAI terms: output owned by the user) |
| Notification icons: `ww_small` (white suitcase silhouette), `ww_large` | Made for this project: ww_small from our UI/Icons3D/suitcase.png alpha with strap cut-outs, ww_large a 256px copy of the app icon | Ours |
| Achievement badges (10): bon_voyage, groundbreaker, island_complete, island_hopper, around_the_world, frequent_flyer, seasoned_traveler, page_turner, postcard_collector, high_flyer | Original, composed by Art/Achievements/make_achievement_icons.py (Pillow) from our own game icons (copies in Art/Achievements/source/) | Ours |
| Google Play Games plugin for Unity 2.2.1 (code + `gpgs-plugin-support.aar`) | https://github.com/playgameservices/play-games-plugin-for-unity | Apache-2.0 |
| Facebook SDK for Unity 18.1.1 (code, `facebook-android-wrapper-18.1.1.aar`, iOS bridge sources) | https://github.com/facebook/facebook-sdk-for-unity | Facebook Platform License (royalty-free, for use with Facebook's services) |
| Game Icons | https://kenney.nl/assets/game-icons | CC0 |
| Board Game Icons | https://kenney.nl/assets/board-game-icons | CC0 |
| HUD icons: coin, ticket, postcard, postbox, passport, gift, calendar, checklist, umbrella, plane, map, suitcase, sparkle, vibrate | Original, drawn with Pillow (script kept outside repo) | Ours |
| City Kit Commercial (9 models) | https://kenney.nl/assets/city-kit-commercial | CC0 |
| Fantasy Town Kit (11 models) | https://kenney.nl/assets/fantasy-town-kit | CC0 |
| Hexagon Kit (14 models) | https://kenney.nl/assets/hexagon-kit | CC0 |
| Holiday Kit (15 models) | https://kenney.nl/assets/holiday-kit | CC0 |
| Nature Kit (24 models) | https://kenney.nl/assets/nature-kit | CC0 |
| Platformer Kit (11 models) | https://kenney.nl/assets/platformer-kit | CC0 |
| City Kit Suburban (3 models) | https://kenney.nl/assets/city-kit-suburban | CC0 |
| Survival Kit (9 models) | https://kenney.nl/assets/survival-kit | CC0 |
| Tower Defense Kit (8 models) | https://kenney.nl/assets/tower-defense-kit | CC0 |
| Train Kit (3 models) | https://kenney.nl/assets/train-kit | CC0 |
| Impact Sounds | https://kenney.nl/assets/impact-sounds | CC0 |
| RPG Audio | https://kenney.nl/assets/rpg-audio | CC0 |
| Interface Sounds (additional picks) | https://kenney.nl/assets/interface-sounds | CC0 |
| Worldwink synthesised SFX | Ours (Art/Audio/scripts/make_sfx.py) | Ours |
| Pitch ladder notes | Ours (Art/Audio/scripts/synth_ladder.py) | Ours |
| Reward stingers | Ours (Art/Audio/scripts/synth_ladder.py) | Ours |
| Destination music beds | Ours (Art/Audio/scripts/synth_music.py) | Ours |
| Mascot "Pip" (3D penguin: body, head, hat with goggles, backpack + straps, feet, wings `Pip_WingL`/`Pip_WingR` with shoulder pivots, postcard merged into the right wing) | Original, generated by Art/Blender/scripts/generate_mascot.py (shared helpers ww_kit.py), modelled after the owner's 2D art | Ours |
| Pip UI portraits (happy = cheer, wave, surprised, oops, point) | Owner-supplied original art (Art/Brand/source/pip_*.png), cut to size by Art/Brand/make_brand_assets.py | Ours (owner) |
| Postcard illustrations (72, one per postcard id) | **Illustrated v2 (2026-09-25, all 72 by 2026-09-27):** generated for this project with the owner's ChatGPT project (image generation) from the prompts in Art/Postcards/PROMPTS.md, using the Pip portrait, the approved Sunset Pier card (style anchor) and each card's old Blender render (composition hint) as references. Masters (1536x1024) in Art/Postcards/Illustrated/, resized by Art/Postcards/import_illustrated.py. Every card has a master; the old Blender renders from Art/Blender/scripts/generate_postcards.py (which skips illustrated ids unless --force) only serve as composition hints | Owner-generated (OpenAI terms: output owned by the user) |
| Postcard Series illustrations (18: Lighthouse Trail, Sky Festival) | Generated for this project with the owner's ChatGPT project (image generation) from the series prompts in Art/Postcards/PROMPTS.md, using the Pip portrait and the approved Sunset Pier card as references. Masters (1536x1024) in Art/Postcards/Illustrated/, resized by Art/Postcards/import_illustrated.py | Owner-generated (OpenAI terms: output owned by the user) |
| Postcard back + locked placeholder | Original, drawn by Art/Blender/scripts/generate_ui_graphics.py (Pillow) | Ours |
| Passport stamps (8, one per destination) | Original, drawn by Art/Blender/scripts/generate_ui_graphics.py (Pillow) | Ours |
| App icon (iOS/legacy icon, Android adaptive globe background + Pip foreground), Play icon and feature graphic | Owner-supplied original art (Art/Brand/source/), derived by Art/Brand/make_brand_assets.py | Ours (owner) |
| Brand key art and logo (loading screen, splash) | Owner-supplied original art (Art/Brand/source/keyart_*.png, logo.png) | Ours (owner) |