Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Zireael07/FreeRoamRoguelikeRacerPrototype

A 3D free roam racer in a procedurally generated map
https://github.com/Zireael07/FreeRoamRoguelikeRacerPrototype

godot racer

Last synced: 3 months ago
JSON representation

A 3D free roam racer in a procedurally generated map

Awesome Lists containing this project

README

        

# FreeRoamRoguelikeRacerPrototype

This is a Godot 3.3. project.

For a 2.1.4 version (missing many features), see the 2.1.4 branch.

Mostly an exploration of procedural generation of roads/city.

Features

* main menu
* loading screen
* procedural map
* procedural placement of time trial, speed trap and race markers (and finish markers if applicable)
* race multiple opponents at a time
* procedural generation of road segments (straight/curved)
* procedural placement of said segments
* procedural T and 4-way intersections
* procedurally connecting intersections
* procedural buildings
* procedural car
* car visual mesh deforms on hit
* pause menu
* rear view mirror in cockpit view
* two kinds of AI (traffic and racer)
* 2d minimap using a viewport and a camera

Keys

* Arrows or WASD to drive (or an on-screen joystick for mouse steering as an option)
* R to reset car on the wheels
* C to switch between cockpit and chase cameras
* Q/E to peek left/right in cockpit camera
* Z for the camera to look back
* T to switch to a top-down debug camera