Special Stage - Procedural Lo-fi Futuristic Roguelike Rally Racing


Procedural Lofi Futuristic Arcade Racing Simulator


Reworked controls


New biome: Cherry blossom
New vehicle: Ag-86
Fixed loading screen lock up
Added end / exit states for all known scenarios
Closed codebase


Re-added url challenges


New biome: Ice


Ghost battle



Very cool ! I like the art, and it runs very smoothly on my HTC EYEs.
Three things tho :

  • map generation takes too long, most users would leave before it’s ended.
  • “Add to homescreen” is proposed too early
  • Controls are not convenient, have a look at this
1 Like

Art style is nice! Controls are unusable though, at least on keyboard. The only way to make it around corners is to go really slow.

Generating the map was basically instant on my laptop, so I guess that’s only an issue with slow mobile CPUs.


Nice I like it. Perhaps add a restart stage button, if you know you have messed up perhaps hit backspace to save having to wait for the prompt?

1 Like

Thank you all for checking it out and the feedback! I definitley need to play with controls and will prioritize that next.

@felixmariotto You are definitley right about load times. Half the users leave during load. That is currently where my attention is focused. I thought the “Add to homescreen” prompt was out of my control. After looking into it I think I found a fix. That controls example is perfect. Thank you.

@looeee Solid feedback! Added WASD controls to see if the keys are easier to use. Hoping adding sensitivity settings helps, but ideally it plays nice out of the box.

Hint: The vehicle is inspired by asteroids. If you are not accelerating you will drift. You will only steer if acceleration is applied in that direction.

@user123 Happy you like it :slight_smile: R is mapped to reset stage. forgot to incate that in the loading screen.

Are you using physics for this?

I made they physics up using Raycaster for collision detection and lookAt to align the vehicle to the face normal.


Thank you!!! I am not a developer, more of a 3D and graphic artist learning how to use threejs. So you have no idea how interesting that is to me! Using Raycasting and Lookat. I will give that a try! :slight_smile: