Puck Panic ("Reef Rumble") art assets. All files are CC0 1.0 (public domain dedication). Licenses re-verified on the source pages on 2026-10-14 and in each pack's License.txt. File | Pack / title | Author | Source URL | License ---------------------|----------------------------------|-----------------|----------------------------------------------|-------- fish_blue.png | Fish Pack 2.0 (PNG/Double/fish_blue_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 fish_green.png | Fish Pack 2.0 (PNG/Double/fish_green_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 fish_grey.png | Fish Pack 2.0 (PNG/Double/fish_grey_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 fish_orange.png | Fish Pack 2.0 (PNG/Double/fish_orange_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 fish_red.png | Fish Pack 2.0 (PNG/Double/fish_red_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 fish_pink.png | Fish Pack 2.0 (PNG/Double/fish_pink_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 seaweed_green.png | Fish Pack 2.0 (PNG/Double/seaweed_green_a_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 seaweed_pink.png | Fish Pack 2.0 (PNG/Double/seaweed_pink_a_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 seaweed_grass.png | Fish Pack 2.0 (PNG/Double/seaweed_grass_a_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 coral_orange.png | Fish Pack 2.0 (PNG/Double/seaweed_orange_a_outline.png, cropped)| Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 rock_a.png | Fish Pack 2.0 (PNG/Double/rock_a_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 rock_b.png | Fish Pack 2.0 (PNG/Double/rock_b_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 bubble.png | Fish Pack 2.0 (PNG/Double/bubble_c.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 -- Added in art round 2 ("Reef Rumble: Lagoon Cup"); same pack, license re-verified on https://kenney.nl/assets/fish-pack ("Creative Commons CC0") and in the pack's License.txt on 2026-10-14. All from PNG/Double/, cropped to content: fish_puffer.png | Fish Pack 2.0 (fish_brown_outline.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 far_rock_a.png | Fish Pack 2.0 (background_rock_a.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 far_rock_b.png | Fish Pack 2.0 (background_rock_b.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 far_weed_a.png | Fish Pack 2.0 (background_seaweed_a.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 far_weed_c.png | Fish Pack 2.0 (background_seaweed_c.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 far_weed_e.png | Fish Pack 2.0 (background_seaweed_e.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 far_weed_g.png | Fish Pack 2.0 (background_seaweed_g.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 sprig_orange.png | Fish Pack 2.0 (seaweed_orange_b_outline.png, cropped, max 64px) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 sprig_pink.png | Fish Pack 2.0 (seaweed_pink_c_outline.png, cropped, max 64px) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 sprig_green.png | Fish Pack 2.0 (seaweed_green_c_outline.png, cropped, max 64px) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 bubble_a.png | Fish Pack 2.0 (bubble_a.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 bubble_b.png | Fish Pack 2.0 (bubble_b.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 shell.png | Fish Pack 2.0 (scallop decoration keyed off terrain_sand_c.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 starfish.png | Fish Pack 2.0 (starfish decoration keyed off terrain_sand_d.png, cropped) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 num_0.png .. num_9.png | Fish Pack 2.0 (hud_number_0..9.png, cropped, 64px tall) | Kenney (kenney.nl) | https://kenney.nl/assets/fish-pack | CC0 1.0 (fish_grey_long_a_outline.png, the "eel", was checked and skipped: it is a body segment, not a whole fish. The 4th Cyan skin is fish_blue.png drawn with a light offscreen tint instead.) (Fish Pack download: https://kenney.nl/media/pages/assets/fish-pack/07ae98c5b6-1747237960/kenney_fish-pack_2.zip; OGA mirror https://opengameart.org/content/fish-pack-0, License: CC0) BoxfontRound.ttf | Boxfont Round 1.5g ("Boxfont Round.ttf" from boxfont_round_1.5g.zip, renamed) | mold (opengameart.org/users/mold) | https://opengameart.org/content/boxfont-vector (License field: CC0) | CC0 1.0 (Kenney Rocket from Kenney Fonts, https://kenney.nl/assets/kenney-fonts, CC0, was evaluated first but turned out to be a wide pixel-grid face that did not fit the TV HUD; per the art direction's fallback it is not shipped.) sand.jpg | ambientCG Ground054 (Ground054_1K-JPG_Color.jpg, downscaled to 256x256, desaturated 20%, JPEG q80) | ambientCG (Lennart Demes) | https://ambientcg.com/view?id=Ground054 | CC0 1.0 Cover art (public/assets/covers/puck.svg, puck-banner.svg) inlines vector paths from Fish Pack 2.0 (Vector/*.svg, CC0, Kenney; round 2 adds fish_brown_outline, seaweed_*_b/c_outline and background_rock/seaweed) and title lettering converted to outlines from Boxfont Round (CC0, mold). Everything else (reef wall, clam goals, lantern-fish lamps, ripples, caustics, effects, UI chrome, the phone's sand band, shell and fish glyphs in themes/puck.css) is drawn in code for this project. Puck Panic audio (added 2026-10-14 by the sound designer). All CC0 1.0; licenses verified on each source page and in each Kenney pack's License.txt. File | Title / original file | Author | Source URL | License ---------------------|----------------------------------------------------------------|--------------------|-------------------------------------------------------------|-------- music-main.ogg | Feel Good Island Loop (feel_good_island_loop.ogg; loop edit of "Feel good island" by Brandon75689 / Brandon Morris, node/4797, also CC0) | AntumDeluge | https://opengameart.org/content/feel-good-island-loop | CC0 1.0 (dual-listed with OGA-BY 3.0; used under CC0) music-tense.ogg | Fast fun action techno loop 1 (fast_techno_action_loop.ogg) | annandistance | https://opengameart.org/node/157883 | CC0 1.0 music-results.ogg | Music Jingles: Steel jingles/jingles_STEEL07.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-goal-jingle.ogg | Music Jingles: Steel jingles/jingles_STEEL01.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-save.ogg | Music Jingles: Steel jingles/jingles_STEEL09.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-count.ogg | Interface Sounds: bong_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-tick.ogg | Interface Sounds: tick_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-panic.ogg | Digital Audio: lowThreeTone.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/digital-audio | CC0 1.0 sfx-sudden-death.ogg | Voiceover Pack: Fighter: sudden_death.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack-fighter | CC0 1.0 sfx-kick-1/2/3.ogg | Impact Sounds: impactWood_heavy_000/002/004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-shot-1/2.ogg | Impact Sounds: impactPunch_heavy_000/002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-board-1/2/3.ogg | Impact Sounds: impactPlank_medium_000/002/004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-check-1/2.ogg | Impact Sounds: impactSoft_heavy_000/002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-clash-1/2.ogg | Impact Sounds: impactPunch_medium_000/003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-dash-1/2/3.ogg | 40 CC0 water / splash / slime SFX: splash_09/10/06.ogg | rubberduck | https://opengameart.org/content/40-cc0-water-splash-slime-sfx | CC0 1.0 sfx-splash.ogg | 40 CC0 water / splash / slime SFX: splash_01.ogg | rubberduck | https://opengameart.org/content/40-cc0-water-splash-slime-sfx | CC0 1.0 sfx-bubble-1/2.ogg | 40 CC0 water / splash / slime SFX: bubble_02/03.ogg | rubberduck | https://opengameart.org/content/40-cc0-water-splash-slime-sfx | CC0 1.0 sfx-pop.ogg | bubbles 'pop' (pop.ogg) | farfadet46 | https://opengameart.org/content/bubbles-pop | CC0 1.0 sfx-bubbles-1/2/3.wav| Bubble Sound Effects: bubbles-single1/2/3.wav (mono 22.05 kHz, normalised) | BMacZero (Brian MacIntosh) | https://opengameart.org/content/bubble-sound-effects | CC0 1.0 sfx-horn.wav | Steam whistle (steamwhistle_0.wav; trimmed to 1.7 s, mono 22.05 kHz, faded) | bart | https://opengameart.org/node/5258 | CC0 1.0 sfx-whistle.wav | Faceoff pea whistle, procedurally generated for Tap Tavern (no CC0 referee whistle found) | Tap Tavern sound designer | (generated by a Node script) | CC0 1.0 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged.