Changelog

What's new in Warp Racer. Updated regularly as we ship.

Smooth Chassis & UFO Redesign

  • NewLofted body system — kart chassis now use smooth cross-section profiles instead of stacked boxes, giving Sport, Retro, Truck, Bus, and Formula cars proper curved silhouettes
  • ImprovedUFO chassis redesign — the flying saucer now uses smooth surfaces of revolution for a sleek disc body and bubble dome instead of stacked cylinders
  • ImprovedCurved fender arches — wheel wells on all chassis now feature smooth half-cylinder arches instead of flat box fenders

Landscape V2: Proper Terrain

  • NewLandscape V2 terrain system — hills, dunes, and snow drifts now use wide low cones instead of spheres, creating convincing terrain silhouettes across all three biomes
  • ImprovedTwo-pass terrain placement — dense ground cover mounds within 20-80 units of the track fill the previously bare gap, with rolling hills and mountains further out
  • ImprovedLandscape generation performance — spatial grid index over track points, integer bit-mixing hash, and squared distance comparisons eliminate brute-force iteration for faster track loading

11 Languages, GPU Optimization & Realistic Particles

  • NewFull internationalization — the entire site is now available in 11 languages: English, Spanish, French, German, Portuguese, Japanese, Chinese, Italian, Korean, Russian, and Turkish
  • NewSmart WASM caching and binary size optimization for faster load times
  • ImprovedGPU rendering optimization — batched render passes and command encoders reduce GPU submits from 19 to 3 per frame for significantly better performance
  • ImprovedPer-frame renderer allocations pooled and shadow sampler cached to eliminate repeated GPU work
  • ImprovedSkipped unnecessary normal matrix inverse for non-skinned draws and eliminated disabled-effect clear passes
  • ImprovedExhaust smoke now emits from actual exhaust pipe positions per chassis — dual pipes for Sport and Truck, side pipe for Bus, central pipe for others. Smoke trails backward realistically instead of spraying randomly
  • ImprovedTire dust kicks up from each rear wheel individually instead of a single centered cloud. No dust while airborne over bumps
  • FixWall collision fix — improved collision response and verification to prevent karts getting stuck in walls

Offroad Mode, Track Badges & Physics Fixes

  • NewOffroad mode — new track mode with multi-lane bump painting in the editor. Paint bumps with a brush tool, then race on genuinely bumpy 3D terrain with suspension physics and airtime
  • NewTrack badges — colored pill indicators on track cards for Ice, Dirt, Offroad, and Night properties
  • NewReplay spectator mode — watch any top leaderboard run with a cinematic chase camera
  • NewGrand Prix system — create, browse, and race multi-track GP collections with leaderboards
  • NewEmbeddable track widget — share tracks via /embed/:code for external sites
  • NewMilestone system — track player achievements and progression
  • NewStart line indicator — checkered start/finish line visible in drawing and bump painting overlays
  • ImprovedNext.js 14 → 16 with React 19 and Turbopack bundler
  • FixIce terrain no longer causes random drift when driving straight — minimum grip floor prevents jitter from tiny input variations
  • FixKart no longer gets stuck in walls — stronger nudge on impact, persistent outward push during grinding, and automatic pop-out after prolonged contact

Mobile Controls, Adaptive FPS & Reverse Steering

  • NewRedesigned mobile controls — separate DRIFT and BRAKE buttons replace the confusing auto-switching action zone
  • NewAdaptive FPS system — automatically reduces quality and resolution when framerate drops below 28 FPS on mobile
  • ImprovedMobile touch zones are now larger (50% each) with 16px labels for better visibility
  • ImprovedDRIFT and BRAKE buttons can be held simultaneously with different fingers
  • FixReverse steering no longer feels squishy — drift/slide model is bypassed when driving backward for tight, predictable control
  • NewKart customization — choose chassis (Sport, Retro, Truck, Bus, F1, UFO), color, wheels, chrome, decals, and wing
  • New3D kart preview with live editing on the /customize page
  • NewRound wheels with rim, tire tread, and sidewall detail
  • NewGhost cars now show the kart model used during the original run
  • NewFeedback form for registered users with screenshot attachment
  • NewAdmin panel for reviewing user feedback
  • ImprovedGhost replay smoothness — interpolated upsampling and visibility transitions
  • FixDuplicate leaderboard entries no longer appear after finishing a race
  • FixKeyboard input no longer causes infinite recursion on the play page

Drawing UI & Physics

  • NewTrack drawing now shows connecting lines, width ribbon preview, and overlap warnings
  • NewPulsing start marker with proximity guide helps close the loop
  • NewSmoothed track preview appears when the loop closes
  • ImprovedWall collisions feel more realistic — cars deflect and scrape instead of bouncing
  • ImprovedTrees, vegetation, and trackside environment objects
  • NewPBR materials, skybox rendering, and depth shaders
  • NewTrackside billboards and finish-line gantry
  • NewDetailed kart model with ~56 primitives
  • FixBridge meshes separated from main track to eliminate clipping

Social, Mobile & Visual Effects

  • NewSpeed post-processing effects, boost flames, and themed skies (day/night/sunset)
  • NewChallenge links — share a direct link to race against your time
  • NewRich link previews with OG images for social sharing
  • NewSplit times, comments on tracks, daily featured track, and player stats
  • NewLoading spinners and confetti animation on personal bests
  • NewVirtual joystick with proportional steering on mobile
  • NewMobile touch controls with landscape orientation and fullscreen
  • NewTrack detail page (/track/[id]) between browse and play
  • ImprovedPassword confirmation and live username availability checks
  • FixWASM canvas properly survives client-side navigation
  • FixAuth cookies work cross-origin

Bridges & Drift

  • NewTrack overpass/bridge system — tracks can cross over themselves
  • NewDrift accumulation with boost reward (3 charge levels)
  • ImprovedWall physics with impact sparks and screen shake
  • NewAsphalt road texture and curb stripes
  • ImprovedCamera smoothing and bridge-aware transitions

Ghost Racing & Editor

  • NewGhost racing — race against your best time or the leaderboard leader
  • NewWeb editor with scene inspector, script editor, and material presets
  • ImprovedTrack building and camera smoothing

Standalone Games & Scripting

  • NewGames extracted into standalone crates (warp-racer, warp-ski)
  • NewExtended 3D scripting API with spawn ID mapping
  • FixWASM builds work correctly for standalone game crates

Racing HUD

  • NewMinimap showing track, kart position, and ghost
  • NewLap counter, race timer, and speed display