IN DEVELOPMENT · PC
群馬 · 峠 · 深夜

Pixels&
Pistons

A 90s touge-inspired racer. Night downhill battles on Japanese mountain passes, drawn like it's 1998.

See it run
PC · LINUX BUILD RUNNING STEAM PAGE COMING KEYBOARD · GAMEPAD
CourseMT. HARUKA DOWNHILL
Length2,052 m
Next cornerFIVE HAIRPINS 1
TimeNIGHT · 23:47
Revs
Every frame is from the game as it runs today. Click a frame to see it full size. ← → to flip, Esc to close
The run

One road.
One rival.
Down the mountain.

You drive a tired white hatchback with 131 horsepower. Almost everyone else on the mountain has more. You win on the brakes, the line and the gutter.

The start

Two cars at the top of the pass. Lead, and you have to stay ahead. Chase, and you have to get past. Pick either on the menu.

The win

Cross the finish first, or pull more than 250 m clear and the battle is over where you stand. Enter for a rematch, Backspace for the menu.

The line

Drift is the core skill, not a style bonus. Tyres let go early and hold a slide, so a hairpin is a decision you make three corners before it.

The money

A win pays by rival. Drifting always pays. The cash buys parts and, eventually, the next car. Your times, records and cars are saved to a profile.

Alone

Time attack any pass with a ghost of your best run, downhill or up, at night, dawn or dusk.

Race

1 v 1 on three passes

Three real Gunma roads under different names, each with its own corners, landmarks and a rival who owns it.

Drift

Grip you can feel

Tyres have temperature and wear, brakes fade downhill, and a keyboard driver gets grip-aware steering, ABS and a handbrake that slides.

Tune

GT-style parts and setup

Engine stages, turbo, LSD, aero, coilovers, anti-roll bars, brake bias and a dyno that keeps your last pull on the graph.

Walk

A garage in first person

You are the mechanic. Look at a job and its actions list themselves. Parts arrive on a truck after dark and you fit them yourself.

Wear

The car remembers

Dents where you hit the guardrail, grime up the sills, oil that wants changing, tyres that go off. Put it right or pay for it on the pass.

Listen

Nothing sampled

Every engine, cricket and eurobeat note is synthesised live. Nine tracks, one per rival, and the last stretch jumps a key.

The passes

Three real mountains.
Different names.

Each course is built after a real Gunma road: its hairpins, its lake, its landmarks. Race them downhill or up, at night, at dawn or at dusk.

Night on Mt. Haruka: a streetlamp over the road and the lights of the valley town below
MT. HARUKA · NIGHT
榛名山 がモデル

Mt. Haruka

The home mountain, after Mt. Haruna. A caldera lake at the summit, a volcanic cone behind the start line, and the famous stack of five hairpins halfway down.

Length2,052 m
Tightest13 m radius
Signature5 hairpins
  • Lake Sweeper
  • Shrine Corner
  • Five Hairpins 1–5
  • Last Hairpin
Night on Mt. Kagero: a red torii gate standing in the still summit lake under the stars
MT. KAGERO · THE SUMMIT LAKE
赤城山 がモデル

Mt. Kagero

After Mt. Akagi. A torii gate stands in the summit lake, birches line the upper road and a city spreads out below. Fast sweepers, then a run of esses into the waterfall hairpin.

Length2,106 m
Tightest16 m radius
SignatureThe esses
  • Reservoir Sweeper
  • Lower Hairpin
  • Esses
  • Ridge Corner
  • Waterfall Hairpin
Dusk on the Old Usui Road: the brick railway viaduct behind cedars against a violet sky
OLD USUI ROAD · THE VIADUCT AT DUSK
碓氷峠 がモデル

Old Usui Road

After the Usui Pass. Short, narrow and walled in stone, with a numbered plate before every corner, as on the real road. A brick railway viaduct crosses the valley beside Bridge Hairpin.

Length1,437 m
Tightest17 m radius
SignatureC-121
  • Cliff Hairpin
  • Bridge Hairpin
  • Tunnel Mouth
  • Tea House Hairpin
Chasing a blue rival car through a corner, its tail lamps reflected red on the wet road
The ladder

Beat them in order.

Each win gets you a name and a place to find the next driver. Lose, and they tell you why. Every rival battles to their own song.

  1. RUNG 1

    Ren M.

    DAISAN SILHOUETTE · FR TURBO
    "Told you. Nobody passes me in the hairpins. Come back when the car's sorted."

    Holds court at the lake car park. Boost from 3,500 rpm and he knows it. Nervous in the five hairpins.

    ♪ MIDNIGHT GUTTER RUN
  2. RUNG 2

    Aoi S.

    AHURA ROTARY SEVEN · TWIN-TURBO ROTARY
    "You brake where the road tells you to. I brake where I want to."

    Times her runs after midnight. You hear the rotary before you see it. Weak in the last hairpin.

    ♪ RED ROTARY HEART
  3. RUNG 3

    The Lantern

    YOTAKA RAIMEI · SAME CAR AS YOURS
    "You drive the corner. I drive the road after it. That's the whole secret."

    An old white hatch with one yellow fog lamp. Comes down after the last bus. No weak corner, no mercy.

    ♪ LAST BUS LANTERN
The garage

Your lock-up, in first person.

You are the mechanic. Walk the workshop in your own boots, look at a job and the actions list themselves beside it: kneel at a wheel, lean into the engine bay, phone the dealer from the bench, log on to the PC. Parts you order arrive on the Haruka Parts truck after dark. Roll the door up, sign for the box, unpack it and fit it yourself.

First-person view walking into the garage, the white hatchback under fluorescent tubes
Walk in from the roller door. The room is the menu; the car's condition sits top left and the radio plays the album.
Tora, a low-poly ginger tabby, sitting up on the garage floor
Tora, the shop cat. Sleeps by the warm drinks machine, purrs if you pet it, bolts at the first rev.
At the engine bay: the parts list, stat bars and dyno curve beside the open hood
Pop the hood. Preview a stage and the bay changes: a cone filter at Stage 1, trumpets, blue hoses and a strut brace at Stage 2.
The parts driver in a green uniform carrying a box in from the truck
The truck backs up to the door and the driver carries your order in. Unpack the box and the part goes on.
The parts truck at the door at night, the driver asking you to sign in a subtitle
Sign for it, or ask him what he's heard about the pass.
POWER

Engine stages, a bolt-on turbo kit (or a bigger turbine), ECU, exhaust, clutch and flywheel, close-ratio gearbox, and a 1-, 1.5- or 2-way LSD. Preview any of it live on the car.

CHASSIS

Tyres up to racing softs, suspension up to coilovers, brakes up to a racing kit, carbon panels, and aero from a lip and ducktail to a GT wing with real downforce.

SETUP

Free to change: anti-roll bars, dampers, ride height, final drive, brake bias, wing angle, steering rack. A dyno pull keeps the last curve so you can see what you bought, and a PP rating sums the car up.

THE PC

A beige desktop under the lightbox: order parts on PARTS NET, chase deliveries, buy cars from the dealer, check your records, and read a touge BBS that talks about you as you climb the ladder.

The white hatchback in the garage with a caved-in front corner, scraped paint and grime up the sills
AFTER A BAD NIGHT
Chasing at night: the race display shows the gap to Aoi S., and the cluster shows four tyre temperature squares and a brake heat bar
TYRE SQUARES · BRAKE BAR
Wear and heat

The car remembers the pass.

Every run leaves a mark, and every mark costs you something until you put it right in the garage.

  • TyresWear with the kilometres and much faster sliding, locking up or on the handbrake. Racing softs go about three times quicker than street rubber. Worn tyres let go sooner.
  • BodyHit the guardrail and the panel caves in where it hit, the paint scraped to primer. Dents add drag; knock a front wheel and the car pulls to that side.
  • GrimeRoad dirt builds up the sills, heaviest behind the wheels. The mechanic washes it off with a sponge.
  • OilWants changing every 40 km or so. Past that, it costs you power.
  • HeatTyres start cold, come into their window after a few corners and go greasy if you slide them too long. Brakes heat on every stop and fade past their rating, the discs glowing red through the rims.
The cars

Thirty-five cars. Real size.

Japan's late-80s and 90s sports cars under parody makes and names, built from real-world figures at real-world scale, with working cabins, opening hoods, the right engine under each one and brakes you can see through the spokes. Every car has its own engine voice and three body kits by made-up tuners. Buy them with prize money from battles. Here are the four you meet first.

CarLayoutWeightRedlinePriceHow it drives
Yotaka Raimei
GUNMA 30086-14
FR · NA 4
131 hp
980 kg8,200 rpmYoursLight hatch, no torque. Keep it rolling and never lift in the hairpins.
Daisan SilhouetteFR · Turbo 41,180 kg7,200 rpm¥150,000Boost from 3,500 rpm. The easiest car to hold sideways.
Ahura Rotary SevenFR · 2-rotor1,260 kg8,000 rpm¥300,000Sharp nose. Snaps if you rush it.
Daisan Kaiju RAWD · Turbo 61,480 kg7,600 rpm¥500,000Huge traction, hates to rotate. Fast, but it won't dance.
Yotaka

RAIMEI · RAIMEI TURBO · RAIMEI COUPE · RAIMEI 1500 · MIDSHIP TWO · MIDSHIP SPYDER · SUPREMO · ALTITUDE RS · CELESTE ALL-FOUR

9 cars

Daisan

SILHOUETTE · SILHOUETTE Q · SILHOUETTE R · ONE-EIGHTY · SILHOU-EIGHTY · KAIJU R · KAIJU R NEO · KAIJU GT · ZED V6

9 cars

Ahura

ROTARY SEVEN · ROTARY CLASSIC · ROADSTAR · ROADSTAR II

4 cars

Honto

CIVILIAN SR · CIVILIAN R · INTEGRAL R · NEO SPORT X · S-TWO K

5 cars

Yotsuboshi

EVOLVER III · IV · V · VI CE · VII

5 cars

And the rest

SEIZA PLEIADES RS · SUZUME ESPRESSO · STERNWAGEN STERN E

3 cars: a boxer, a kei roadster and a V8 saloon

The sound

Every note is made on the fly.

No samples anywhere. The engines are firing pulses through exhausts, in eight voices. Crickets and frogs at the summit lake, cicadas at dusk, fluorescent hum in the garage. The eurobeat album is synthesised too, and so is the demo here. Each rival races to their own song, and its title card slides in at GO.

  • NA FOUR
  • TURBO FOUR
  • ROTARY
  • TURBO SIX
  • NA SIX
  • BOXER
  • TURBO THREE
  • V8
  1. Night of the TougeMAX TURBINE
  2. Midnight Gutter RunVALENTINA BLAZE
  3. Red Rotary HeartLUCKY STARDUST
  4. Last Bus LanternMR. REDLINE
  5. Five Hairpin FeverMAX TURBINE
  6. Downhill LegendLOLA NIGHTS
  7. Heartbeat on the PassVALENTINA BLAZE
  8. Speed of the DawnRICKY DYNAMO
  9. Keep On DriftingLUCKY STARDUST
Demo loop155 BPM · A MINOR
Four-on-the-floor kick, octave bass, stabs and a lead, generated in your browser. Turn your volume down first.
Chase camera behind the hatchback at night, the rival ahead at Shrine Corner under a streetlamp
RETRO PIXELS · MODERN LIGHT
The look

Lit like now, drawn like 1998.

The whole frame is lit with modern lights first, then crushed into a PlayStation-era picture:

  1. Headlights, sodium lamps and moonlight light the scene with real shadows, fog and wet-road reflections, ray traced on cards that can.
  2. Low-res photo textures and hand-drawn pixel art, snapped to a vertex grid so edges wobble like the old hardware.
  3. The finished frame is pixelated, cut to 24 shades per colour channel and dithered, with a one-pixel outline round every car.
Controls

Keys or pad.

Manual or automatic gearbox, your call on the menu. A keyboard driver gets grip-aware steering so full lock on a key doesn't throw the car.

ActionKeyboardGamepad
Throttle / brakeW SRT LT
SteerA DLeft stick
HandbrakeSpaceLB
Shift up / downE QY X
Auto / manualMMenu
CameraTabView
Reset onto the roadR–
Garage: walk, look, useWASD mouse ESticks A
Questions

Asked at the car park.

Is this an Initial D game?

No. It's an original game inspired by the same thing that inspired that manga: 90s touge culture on Gunma's mountain roads. The cars, drivers, shops and passes are fictional, and the makes are parodies in the GTA style.

What does it run on?

PC. It's built in Unreal Engine 5.8 and the playable build runs on Linux today. A Steam page is planned; there's no release date yet.

Wheel or pad or keyboard?

Keyboard and mouse or a gamepad. The handling is tuned so keyboard driving works properly: steering speed adapts to grip, and there's ABS, a handbrake that slides and an optional traction control with OFF, DRIFT and GRIP modes.

How long is a battle?

A pass is 1.4 to 2.1 km, so a run is a couple of minutes. Win by the finish or by pulling 250 m clear. Rematch with one key.

Is the music really generated?

Yes. The nine-track album, every engine note and all the ambience are synthesised as the game runs. Nothing is sampled. The loop on this page is a small browser version of the same idea.

Why is there a cat?

Every good lock-up has one. Tora sleeps by the warm drinks machine, wanders the room without ever walking through the car, purrs if you pet it, and is gone at the first rev.

Where it is

Built in the open.

One developer, one engine, one mountain at a time. Everything above is playable now; nothing here is a mock-up.

  1. DONE

    The prototype

    Three passes, the rival ladder, time attack with ghost, the first-person garage, deliveries, tuning, wear and heat, the 35-car roster, the album.

  2. NOW

    Playtesting

    Handling, balance and the feel of the garage, on keyboard and pad, with a standalone Linux build.

  3. NEXT

    A Steam page

    Coming Soon listing with a trailer cut from the game. Release date to be set.

Press

Fact sheet

TitlePixels and Pistons
GenreTouge racing, drift battles
PlatformPC (Linux build running now)
EngineUnreal Engine 5.8
StatusIn development, playable prototype
ReleaseDate not set. Steam page planned
Modes1v1 battle, time attack with ghost, first-person garage
Courses3 passes, downhill and uphill, night, dawn and dusk
Cars35 under 8 parody makes, eight engine voices
Music9 synthesised eurobeat tracks
TuningGT-style parts and setup, PP rating, dyno
InputKeyboard and mouse, gamepad

Screenshots are captured from the game at 1280×720 or 1920×1080 with the retro filter on. Open one to see it full size.