Skip to content

Arcade › Impact Lab

Impact Lab

  • 3d
  • driving
  • crash-test
  • arcade
  • sandbox
  • physics
0
Remix it Discord

14 plays

How to play

Click the game above and it runs right here in your browser. No download, no installer, no account needed. Miki Pham built it with Cinevva, so it works on a phone or a tablet too.

Discussion

Nobody has said anything about Impact Lab yet. Play it, then tell Miki Pham what you would add next.

Make your own game

Impact Lab was built by Miki Pham with the Cinevva game creator: describe the game you want in chat, watch it get built, and play it in your browser minutes later.

Remix Impact Lab opens the real game in the creator and forks its actual files, chat and design doc, so you start from the code rather than from a description.

Read the build brief for Impact Lab

Cinevva's analyzer read this game's design doc and its source, then wrote the brief below. "Make your own" hands it to the game creator as your opening message, so you start from a real spec rather than a one-line idea.

Create a Three.js-style 3D arcade crash-test driving sandbox titled “Impact Lab.” Render a large enclosed asphalt test facility from a smooth third-person chase camera positioned behind and above the player sedan, with camera damping and orbit/look controls, targeting slightly ahead of the car. Use a muted blue-gray sky/background with fog, strong daylight, soft shadows, and a dark asphalt ground covered by a subtle square grid. Add a distant row of simple blocky skyline buildings beyond the facility.

Player vehicle: an unbranded detailed sedan, initially placed near the south end of the map and facing toward the test area. Make it deep metallic red with a long lower body, separate hood, trunk, front/rear bumpers, dark translucent windshield and side/rear glass, roof and pillars, side mirrors, chrome grille trim, pale front lamps, red rear lamps, four black tires with silver rims/spokes, and a dark underbody. The vehicle should visibly rotate its front wheels when steering and spin the wheels while moving. Keep the body made of sufficiently subdivided mesh sections so impacts can deform vertices locally. On collision, displace body vertices around the hit point with a distance-based falloff, biasing deformation toward the impacted left/right side; darken the damaged body slightly. Also bend the hood and front bumper for front impacts and bend the trunk for rear impacts. Maintain a cumulative damage percentage capped at 100.

Driving is arcade physics: W or Up accelerates forward, S or Down reverses/brakes, A/D or Left/Right steer, and Space applies a handbrake. Apply acceleration, drag, lateral grip, steering that becomes stronger with speed, capped top speed, and a little bounce/spin on collision. Detect impacts using probes around the front corners/front center, both sides, and rear corners/rear center against the crash obstacles. Reduce/bounce velocity after a hit and register the impact speed in mph; damage increases with impact strength. R resets the car to its starting position, repairs all geometry, and resets damage and impact counters.

Build the visible crash-test map: a very large asphalt plane with grid lines and pale lane markings; a concrete crash wall at the far end with alternating yellow and black hazard panels; a long angled dark-concrete barrier toward the back/right; two dark-concrete side slabs; a row of nine cylindrical concrete bollards across the central test area; fourteen orange traffic cones with white bands arranged in a loose sinuous line; and a concrete wedge ramp with a raised platform on the right side. Enclose the facility with tall dark-concrete edge walls on all four outer sides. Obstacles should cast and receive shadows. The ramp is scenery/geometry, while the listed walls, slabs, bollards, and enclosure are collision obstacles.

HUD: place a translucent near-black rounded top bar with the bold title “Impact Lab,” a live speed readout such as “0 mph,” and “Damage 0%.” Show a faint plus crosshair at the center of the screen. On desktop, also show a compact instruction panel reading “WASD / Arrows drive • Space handbrake • R reset.” On touch/mobile layouts, show large bottom controls: a four-button directional pad with up/left/down/right arrow buttons on the lower left, plus a red “BRAKE” button and blue “RESET” button stacked on the lower right. Touch buttons should hold their corresponding driving inputs; RESET immediately returns the car to its starting state. Use responsive safe-area spacing, and hide the desktop instruction panel on small/touch screens. Keep the visual style clean, subdued, realistic game-like crash-test laboratory with no branding beyond the Impact Lab title.

More free browser games

Browse the whole Arcade →