three.js / WebGL2
Low-poly sea stacks, a reflective ocean and a procedural night sky — no textures, no models, no build step.
This scene needs JavaScript and WebGL2.