Done
Milestone 1, step 1: the ocean in Godot done 2 Oct 2026
The water's wave simulation is rebuilt inside the game engine and runs in the browser:
- Real ocean physics: an FFT wave simulation at three scales (1 km swells down to 9 m ripples), driven by wind speed and wave length, repeating seamlessly
- Checked against an independent calculation: matches to within 1–3% (centimetres on half-metre waves)
- Ocean to the horizon (~50 km) with seamless detail levels, sky reflections, sun glitter and whitecaps
- Camera for mouse, trackpad and touch


Desktop: left-drag to move, right-drag to rotate/tilt, wheel to zoom, WASD and Q/E. Phone: one finger to move, two fingers to zoom, rotate and tilt. First load is ~10 MB.
Ocean technology extracted and decoded done 2 Oct 2026
The Three.js Water Pro ocean (the water this game will use) was downloaded in full and its protected code decoded, so it can be rebuilt inside the game engine.
- Every file the demo uses, including 8 skies, models, textures and sounds
- 2,269 hidden strings decoded; ~2,300 scrambled names given readable names
- 117 distinct GPU shader programs captured: FFT waves (3 scales), wakes, foam, spray, sky and clouds
- The decoded version was tested in a browser and runs the same as the original


Heavy on the GPU; best on a desktop. This is the reference being ported, not the game yet.
Game engine upgraded: Godot 4.7.2 done 2 Oct 2026
The game is built with Godot 4.7.2 (the latest stable) for desktop and mobile browsers. The other game on this server was tested and moved to the same version too.

3D modelling pipeline (Blender) done 2 Oct 2026
Blender is connected to the AI assistant, so 3D models for the game (buildings, ships, people) can be made and exported directly.

Website, domain and project history done 2 Oct 2026
portuga.pedrolascasas.com with HTTPS, plus a version history of everything we make.
Next
Milestone 1, next steps next
- The rest of the water's look: see-through shallows, shore foam, foam textures, spray, wakes
- Sky with real sun position, clouds and time of day
- The first real place on Earth: the East African coast, built from real elevation data