
One coast. Five stages.
APEX RIVIERA
YOUR LINE. YOUR TIME.
Playable in the browser · handheld acceptance pending
One coupe, a coastal road and a clock that keeps running. APEX RIVIERA is an arcade driving game with a classic top-down view: five stages from the harbour at night to the first light of dawn, two forks, checkpoints that give time back and a best time shown honestly. The first playable version runs here in the browser; it has not run on the handheld yet.
- 1
- Coupe
- 5
- Stages
- 2
- Forks
- 320 × 240
- In-game pixels
Game screen
Five stages
Concept artwork · not gameplay footage

01
Porto Lume
The run begins between warm harbour lights and narrow limestone houses.

02
Costa Velata
The coast opens up. Long bends follow the dark sea.

03
Galleria Ombra
Light and shadow set the rhythm through the tunnel.

04
Passo Aureo
The road climbs. Tight hairpins demand a precise line.

05
Belvedere Alba
At the lookout, the final stage meets the first light of dawn.
Vehicle and radio

Planned for the game
Precision on four wheels.
A compact agate-grey coupe. Short overhangs, a clear silhouette and restrained yellow details. Its final shape is built on the pixel grid.

RIVIERA 88.4
Static display, nothing is playing
Warm sounds for the drive through the night. Radio Riviera accompanies the run as a synthesised loop, leaving room for the engine, tyres and essential game cues.
Works with
Browser / WebAssembly
Playable · WebAssembly build live
Keyboard, touch pad or gamepad. Your best time is kept in the browser.
Play in browserMiyoo Mini Plus / OnionOS
Build assembled, device acceptance pending
The ARM build passes the ELF guard in CI; the 30 acceptance cases wait for the device session.
Open the builds on GitHubDesktop / SDL2
Build in CI
The same SDL2 host in a window; built and tested headless on every push.
Open the builds on GitHub
Built with
Game core
C
SDL2
Zig
WebAssembly
Website
Next.js
React
Tailwind CSS
Vercel
Source and documentation
Version
First playable build (V0/V1), browser
2026-09-10
Downloads
Every push builds the OnionOS app folder and the web build on GitHub Actions; the artifacts are the download until a tagged release exists.
Open the builds on GitHubTechnical background
One C11 game core for browser and handheld: integer simulation, a 32-orientation sprite, night lighting and audio in the same code. It renders 320 × 240 pixels; the platform puts them on screen. The same run yields the same state hash natively and as WebAssembly.
Controls · Keyboard
- ArrowLeftArrowRightSteer
- ZSpaceThrottle
- XControlLeftBrake
- EnterPause
Controls · Handheld
- D-pad LeftD-pad RightSteer
- AThrottle
- BBrake
- StartPause



