
Comments

Chillwave Drive Rolling Alpha
Work-in-progress simcade racing game.
Chillwave Drive is fully written from scratch using a custom graphics engine (Dagon) and a custom raycast car simulator on top of the Newton Game Dynamics library, including the famous Pacejka '94 tyre model. The goal is to create a fun and challenging car game that is not so frustratingly hard to play without a driving wheel. The simulator tries to stay both realistic and easy to control with a gamepad or even just a keyboard.
AI-controlled cars are supported. Fairly accurate and stable path following algorithm is implemented, based on the Pure Pursuit method, as well as basic recovery mode.
The project is still in alpha stage. Car and track selection, game settings and other parts of UI are not implemented yet. Core gameplay and the racing logic are mostly done.
Controls
Enter/Start - start the race
W key / Up arrow key / Right trigger / A button - accelerate
S key / Down arrow key / Left trigger / B button - brake/reverse
A key / Left arrow key / Left stick -X / D-pad left - steer left
D key / Right arrow key / Left stick +X / D-pad right - steer right
L key / Left shoulder - toggle headlights
M key - toggle background music
Escape key/Start/Back - pause/resume
LMB + mouse - rotate the camera (only when paused)
Right stick - rotate the camera
F4 key - take a screenshot
F5 key - toggle debug info.
Xbox controller is recommended. Steering wheels are not supported yet.
In the pause mode it is possible to customize player's car using the "Car settings" window.
Source Code
The project is fully Open Source, you can find it on GitHub: https://github.com/gecko0307/ChillwaveDrive








