Credits & privacy

Game imagery

Original development images, resized and compressed for the web.

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.

Cloudflare privacy policy

Portfolio