Credits & privacy
Game imagery
Original development images, resized and compressed for the web.
- Need for ZEN. Path-traced photo-mode render from the development build.
- Morning Drift. Recorded development gameplay on the Karst river.
- Audio Marble. Audio Marble running in the browser.
- Need for ZEN’s additional image shows Moon Tide.
Typography
Playfair Display by Claus Eggers Sørensen and Manrope by Mikhail Sharanda and Mirko Velimirović are served locally under the SIL Open Font License.
Playfair Display license · Manrope license
Interactive stones
Original procedural stone meshes and mineral textures, rendered with Three.js. The two portfolio layouts use Rapier for gravity, convex collisions, friction and stacking. Paper and shoreline backgrounds are generated visual assets. Transparent Blender renders provide a fallback when 3D rendering is unavailable.
Three.js MIT license · Rapier Apache license
Privacy
This site has no analytics scripts, advertising, or tracking cookies. Stone voting remembers a random browser identity in local storage. Cloudflare stores the shared project, stone position, colour, and a hash of that identity; no name or email is requested. Each browser can leave one stone per project, move it, or take it back. The shared canvas stores one additional rock per browser, including its position and rotation; only its owner can move or remove it. The fixed spiral is a starting composition, not visitor votes. Totals and placements refresh when you visit, vote, or press Refresh. Fonts and pictures are hosted with the site. Cloudflare processes hosting requests under its own policies. External links open services with their own policies.
Portfolio