Skip to content
Back to the library

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

  • Gameplay: title card with the wordmark, tagline and Radio Riviera 88.4.
  • Gameplay: the coupé with its headlights on the Porto Lume coast road, lanterns and sea.
  • Gameplay: inside the Galleria Ombra tunnel only the headlight cone lights the road.
  • Gameplay: checkpoint overlay with the time bonus and the stage name.

Five stages

Concept artwork · not gameplay footage

  1. Narrow harbour road between limestone houses and dark water.

    01

    Porto Lume

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

  2. Winding coastal road above the sea in moonlight.

    02

    Costa Velata

    The coast opens up. Long bends follow the dark sea.

  3. Warm wall lamps illuminate an old coastal tunnel.

    03

    Galleria Ombra

    Light and shadow set the rhythm through the tunnel.

  4. Hairpin bends climb above the coast before dawn.

    04

    Passo Aureo

    The road climbs. Tight hairpins demand a precise line.

  5. Pale limestone lookout above the sea at sunrise.

    05

    Belvedere Alba

    At the lookout, the final stage meets the first light of dawn.

Vehicle and radio

Sculpted rear quarter, dark wheel and yellow brake detail of the grey coupe.

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.

Dark car radio with an amber display against blurred harbour lights.

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 browser
  • Miyoo 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 GitHub
  • Desktop / 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

Controls · Keyboard

  • ArrowLeftArrowRightSteer
  • ZSpaceThrottle
  • XControlLeftBrake
  • EnterPause

Controls · Handheld

  • D-pad LeftD-pad RightSteer
  • AThrottle
  • BBrake
  • StartPause