PORTUGA

A new game where the world forms through human history and your nation makes its name in it.
Development progress · last update: 2 Oct 2026
Current stage: the game is moving to Three.js so it can use your own Three.js Water Pro and Sky Pro directly. Right now the new version shows Kilifi Creek with your water and sky from a fixed viewpoint; free flight, trees and time of day are being moved over next. New version ↗

Done

Lighter again, and a water fix for Mac done 2 Oct 2026

Open the game ↗

Breaking waves done 2 Oct 2026

Waves breaking on the reef
Waves breaking on the reef, from 12 m up
In the surf
Swimming in the surf zone
Surf line
The reef break across the mouth of Kilifi Creek, from the starting view
Open the game ↗

Trees at their real size, with real leaves done 2 Oct 2026

Trees and house
Trees around the 4.2 m house and the 1.75 m person
Under a tree
Under a 10 m tree
Woodland from above
The coastal woodland from 40 m up (the house is in the middle)
Open the game at the house ↗

No more stutter when flying over land done 2 Oct 2026

Open the game ↗

A person and a house to measure everything by done 2 Oct 2026

Person and house
The yardstick: 1.75 m person, 6 m house, among today's trees
Open the game at the house ↗

The water reacts to land and to things in it done 2 Oct 2026

Calm lagoon
The lagoon behind the reef: calm water, no waves on land
Floating log
A log floating on the swell (it's right ahead of the starting view)
Bush
Trees and bush on Three.js
Open the game ↗

Steps 1–4 and the first free flight were built on Godot before the switch to Three.js; their features are being moved over.

Engine switch: Three.js, with your own Water Pro and Sky Pro done 2 Oct 2026

The water rebuilt in Godot looked far worse than the original, so the game now runs on Three.js and uses your water and sky code directly, unchanged: the same waves, colour, foam, reflections, refraction, underwater effects and volumetric clouds as threejswaterpro.com.

Kilifi Creek with Water Pro
Kilifi Creek with your Water Pro and Sky Pro
At the waterline
At the waterline, looking at the coast
Under water
Free flight is back: diving in the lagoon, with your water's sun shafts and waterline
Open the new version ↗

Click to look with the mouse (Esc frees it), WASD to move, Space/E up, Q/Ctrl down, Shift faster, wheel for speed.

Free flight: under water, over the land, up to 12 km done 2 Oct 2026

The game now starts in free flight: move anywhere like a flying character. The map camera is still there (Tab).

Lagoon
Floating over the reef lagoon
Under water looking up
Under water, looking up at the sky through the surface
7.5 km
The coast from 7.5 km
11.5 km
11.5 km: the horizon curves

Milestone 1, step 4: the sky, the real sun and time of day done 2 Oct 2026

The sky is now a physical model of Earth's atmosphere, ported from the water project's "Sky Pro" (the same equations and constants). The sun stands where it really is over Kilifi for the chosen date and hour.

Afternoon
15:30
Sunset
18:06, sunset over the creek
Morning
07:00, just after sunrise

Milestone 1, step 3: trees and bush, made in Blender done 2 Oct 2026

The land now has 3D plants: coastal trees, the African wild syringa (Burkea africana) and shrubs. They're placed by habitat: dense in forest, sparse on open bushland, low wind-swept trees near the coast, and none on beaches, creek mud or below the sea level.

Coastal bush
Coastal bushland behind Kilifi
Tree close-up
Close up
Species
The four plants, each seen from 8 directions (used for distant trees)

First load is now ~24 MB; it will be trimmed later.

Milestone 1, step 2: the first real place, Kilifi Creek (Kenya) done 2 Oct 2026

A 16 × 16 km piece of the real East African coast, built from satellite elevation data. Nearby, at Panga ya Saidi, people have lived continuously for about 78,000 years.

Kilifi Creek from the air
Kilifi Creek from the air
Reef and creek mouth
The reef shallows at the creek mouth
Region map
The region's data: real terrain, reef and land cover

The land is still flat close up: trees and bushes in 3D are next. First load is ~17 MB.

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:

Ocean towards the sun
Towards the sun
Ocean from above
In the browser

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.

Original water demo
The original demo
Decoded water demo
Our decoded copy running in a browser
Open the live water reference ↗

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.

Other game running on 4.7.2
The other game, live on 4.7.2

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.

Blender viewport
First test: the assistant controlling Blender

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