Let There Be Flight

A flying vehicle mod for Cyberpunk 2077

Let There Be Flight

Let There Be Flight is a comprehensive mod adding a flight system with different flying modes to all vehicles in the game. It's mainly written in C++ and Cyberpunk 2077's community-created scripting language called REDscript.

I created custom thruster meshes, animations, visual effects, and sound effects to complement the in-game vehicle dynamics.

"Drone" mode is pictured above, giving the player full, 6-axis control of the vehicle. The thrusters respond to player inputs with realistic positions for the force/torque being applied. A video of this mode can be seen below:

Clip features drone mode gameplay from 2022, with a damaged vehicle.

In addition to drone mode, I created a "Hover & Fly" mode that raycasts to the ground and maintains a particular height to the ground in one state, but allows the player to raise their vehicle until a threshold height is reached, where the vehicle then transitions to a flying state, which maintains their altitude.

Pictured above is a new first-person view I added, with a custom UI element showing pitch/roll information, as well as a crosshair for the vehicle's weapons.

These are some alternate thruster models I created (for the Porsche 911 pictured), in an effort to match each car's aesthetic.

What folks are saying about it

You're not just hopping into a car and lurching into the air like you're using a noclip cheat mode. The mod adds custom thruster models with a nice glow to the undercarriage of the cars, so it really looks like your car should be able to fly.

Unlike similar mods for other open-world games, which just let the cars drive on the air instead of the road, Let There Be Flight has detailed animations for both cars and bikes that give diegetic justifications for why the vehicles are flying.

Not only does it look incredibly slick, it just sounds oh so good. The way the engine purrs as the modded vehicle loops above the bustle of Night City offers some incredibly satisfying ASMR.