Godot Drone Simulator
A downloadable game for Windows, macOS, and Linux
Download NowName your own price
This is a drone simulator prototype made with Godot, with controls based on real-life drones. In other words, PID controllers everywhere!
In the project's current state, the drone features 4 control modes, represented by the LED on the back:
- Red light (default): acro mode - ideal for racing and freestyle
- Blue light: level mode - stick input controls the angle of the drone
- Yellow light: speed mode - stick input controls the speed of the drone
- Green light: position mode - you control the drone's target position, which it will track the best it can.
- Additionally, all modes except acro have a safety mode that will trigger if the drone banks past a threshold angle: the mode light will blink red, and the drone will try to get upright and land on its own.
Several camera options are available as well:
- Follow cam: third person view, follows the drone
- FPV cam: fly from the pilot's seat, this is recommended for acro mode (fisheye effect is available)
- Fixed cam: overall view, not movable
- Fly around cam: you can place this one wherever you want with the keyboard and mouse
The drone can only be flown with a controller. Controls are the following (based on an XBox controller):
Left stick | Pitch / Roll |
Right stick | Throttle / Yaw |
A | Cycle modes |
Y | Cycle cameras |
Select | Respawn |
You can customize controls and use any controller or radio transmitter recognized by your computer.
If you encounter any issues, please report them on GitHub.
Status | Prototype |
Platforms | Windows, macOS, Linux |
Rating | Rated 4.7 out of 5 stars (3 total ratings) |
Author | Cykyrios |
Genre | Simulation |
Made with | Blender, Audacity, Godot, GIMP |
Tags | 3D, Flight, Godot |
Average session | A few minutes |
Languages | English |
Inputs | Xbox controller, Gamepad (any), Playstation controller |
Download
Download NowName your own price
Click download now to get access to the following files:
Drone_v0.1_linux
External
Drone_v0.1_windows
External
Drone_v0.1_mac
External
Comments
Log in with itch.io to leave a comment.
how to take off?
Hi, to get the props spinning, you need to press the "arm" key/switch (you can customize it in the settings) while the throttle is all the way down.
could you make so that u can use just the keyboard to fly and steer because i dont have a X box Controller :/
Hi, I could technically add keyboard support, but I honestly think this wouldn't actually help, as a keyboard just cannot allow for the quick and precise input needed to fly properly (at least for racing and freestyle). I would recommend getting any controller with 2 sticks.