Drone Simulation
A downloadable asset pack for Windows and Android
The most Realistic Drone behavior you will find!
Just drop a prefab to your scene and you have a fully working Drone to fly:
With fully Customizable Input Controls (Keyboard, Joystick, Mouse, and Mobile), 3 Camera Modes(First-Person, ThirdPerson fixed or following) and FPV with Precision Navigation Instruments.
You can switch anytime between 3 main modes:
- Manual: (aka Acro Mode) with full 6 DOF control where you can tumble and fly upside down (if Bi-Directional throttle is also activated). It needs time to master the flight, recommended for Simulations.
- Fly-By-Wire: It acts as a real FBW system, you still fly the same realistic physics but the script modulates your input to avoid tumbling and it Auto Stabilizes the drone if you leave the controls. With Hover-Throttle activated you still get a very realistic feeling but it's much easier to flight (You can still tumble but only if you hit hard on something)
- Arcade: With both Bi-Directional and Hover-Throttle activated you get a model that Anyone can Easily Fly. Good for Cinematic Flight, Action-Arcade GameStyle or even for just exploring a large Tech-Demo scene where you don't want your player to focus on actually controlling the Drone itself.
Also includes Battery level, Propeller Damage, adjustable Turbulence levels, Wind and Sounds.
Full Source Code Included!
Try the DemoScene for Web, Android or Windows here on Itch!
Play WebVersion on Itch
Status | Released |
Category | Assets |
Author | Maloke |
Genre | Simulation |
Tags | 3D, Flight, Physics, sourcecode, Touch-Friendly, Unity |
Inputs | Touchscreen |
Download
Click download now to get access to the following files:
Comments
Log in with itch.io to leave a comment.
Hi, I have recently purchased this asset. ¿Is it possible to have more than one drones flying at the same time?
Thank you
Hi, Txasti! To do that you would need to map different keys for the controls of each drone, otherwise, they would receive the same input at the same time... or you can manually disable the input for a specific drone and enable the other one. You also would need to manually disable the instruments hud or modify their GUI to be displayed on different parts of the screen at the same time.
The problem I have is that when I put 2 or more Prefab drones in the same scene, only one of them keeps active when I start the execution. The others suddendly autodeativate.
Edit the script "DroneMainScript" and at the "OnEnable" section comment out the first line (it should be line number 222) like this:
//if (current != null && current != this) current.transform.parent.gameObject.SetActive(false);
This will stop the autodisabling of newly added drones.
Thank you Maloke!!! It worked for me!!