Porsche Driving Experience Game - Realistic Graphics (free)

Dear colleagues, I would like to share my project showcase with you.
I have made a small racing game with animated car model featuring trunk, spoiler, doors, wheels, lights, steering, exhaust, signals and gauge animations with three environments: garage, track and generated world.

Garage, Track, and Open World modes with different lighting, camera behavior, and controls.

  • Porsche 911 Turbo S setup with custom engine audio, ignition, idle, acceleration, gear behavior, and exhaust effects.
  • Cockpit view with working instruments, rear-view mirror, rain-on-glass, and wipers.
  • Dynamic weather: rain, snow, fog, cloud cover, seasonal changes, wet roads, and snow buildup.
  • Wet surface rendering for roads and car paint, so rain affects both environment and body reflections.
  • Autopilot that follows roads, respects speed zones, reacts to traffic, and drives through the world.
  • Traffic system in the open world.
  • Interactive car parts in the garage: doors, hood, spoiler, lights, indicators, fog lights, engine toggle.
  • Customizable materials: body paint, rims, calipers, metalness, roughness.
  • Miami Green Porsche default look with glossy non-metallic paint and red Turbo-style calipers.
  • Damage/debug tooling for inspecting meshes and testing model parts.
  • Visual effects: tire smoke, spray, exhaust flames, brake glow, live reflections, motion blur, bloom, film grain.
  • Glassmorphism UI controls, with compact panels and quick toggles.
  • Performance-conscious switches for expensive effects like reflections and motion blur.

The neat thing is that it is not just a static Three.js car viewer anymore. It has become a small driving sandbox with weather, cockpit immersion, physical-ish vehicle behavior, and a lot of car-specific
polish.

2 Likes

Is it possible to submit my project for https://threejs.org/ showcases?

Added wipes movement (experimental)