PROJECT ACCELERACER

Racing game based on old movies

Car Behaviour

Each car has a massive ammount of customization options within the engine to make sure each car feels unique to drive. Ranging from diffirential settings to transmission gear ratio's and from downforce to drag. That said, the base controls are the same for each car and remain rather simple: W/S to throttle, A/D to steer. Spacebar for handbrake, Shift for Nitrox boost.

The sound of speed

There are various special techniques implemented in PA to enhance the feeling of speed of the car. These include dynamic camera field of view, camera follow lag, camera shake and wind sound effects. Each car also has unique engine sound effects that blend between high, medium and low engine rotation speeds.

Spline Tracks

To ensure quick and efficient level creation, I made a spline system to quickly drag points around, which change the shape of the road the cars drive on.

A challenge per level

Each "racing realm" track offers an unique challenge that the player needs to pay attention to. For example, the "Ice Realm" tests the player's ability to handle the low grip offered by icy roads, while the "Cliffside realm" tests the player's ability to make sharp U-turns without slowing down

Player inventory and settings

Players can unlock more cars and other items. These are saved on your PC so that the player can resume their progress next time they play the game. There are also input settings and preferences the player can set up, such as steering sensitivity and deadzone for controllers.

Heavy optimizations

For certain levels, optimizations have lead to 10x higher framerates compared to without optimizations thanks to dynamic LODs, shadow optimizations, shader optimizations, and limiting line of sight to reduce the ammount of terrain being rendered.

For lower-end hardware there is an extensive ammount of graphics options available to make the game run more smoothly.

Online Multiplayer

Players can play toghetter online through a so-called "P2P NAT Punchthrough" system, which allows any player to connect to any other player across the internet.

The car and other computer processes are run on the client, meaning whoever hosts does not need a better PC. The system is also built to practically remove latency, but fully trusts clients to not hack.

Roadmap

If you are interested, you can see the game's roadmap here:

Roadmap

Community contribution

A lot of people have done minor or major contributions to this project, ranging from sound effects, to 3d models, to helping out with level design.

No monetization

This project is 100% no-profit, as well as open source. This is because I do not own the Copyright to the Cars and other content included in the project.