Thank you to the artists who made these sound assets available. Files are hosted locally, with pitch, filtering, layering and positional mixing applied by the game.
Engine-loop heavy vehicle/tank by Nayckron, based on work by qubodup. Licensed under Creative Commons Attribution 3.0. Used under the offered CC BY license (not the alternate GPL license). File engine.ogg, originally engine_heavy_loop_1.ogg, unchanged; playback speed varies with tank movement.
Explosions by EZduzziteh. explosion1.ogg and explosion3.ogg, renamed to cannon.ogg and explosion.ogg; pitch varies at playback. Used under CC0.
75 CC0 breaking / falling / hit sfx by rubberduck. bfh1_rock_breaking_01, bfh1_glass_breaking_01, bfh1_metal_hit_01 and bfh1_rock_falling_03, renamed to debris.ogg, glass.ogg, metal.ogg and collapse.ogg with unchanged audio. Used under CC0.
Birds and Wind by Spring Spring, with bird sounds credited to isaiah658, syncopika and pauliuw. “Birds and Wind - Ambient” and “Birds, Wind and Synth V2”, renamed to ambience.ogg and music.ogg with unchanged audio. Used under CC0.
Ripple texture waternormals.jpg from the three.js examples, unchanged. Licensed under the MIT License, Copyright © 2010–2026 three.js authors. The rendering approach is adapted from the three.js Water object.
Geographic data from OpenFreeMap, OpenMapTiles and OpenStreetMap contributors. Tank geometry and procedural facade/effects code were created for this project.
City search uses a transformed extract of GeoNames cities15000, licensed under CC BY 4.0.