Video
Playable Demo (controls below)
6/5/2020 : Support for 4.21 - 4.25
1/4/2019 : Separated into a simpler parent BP with no wheels. Created "Wheeled Helicopter" child BP.
9/17/2018 : Added default mapping for Xbox controller and 4.20 support
This is a blueprint template for a controllable helicopter meant for multiplayer games. It has working HUD, wheels, steering, brakes, shock absorbers, animated rotors, dust particle effects, sounds, and full physics replication in a blueprint-only template.
The physics simulation includes many features that can be tweaked to make the helicopter easier to fly or more realistic, including pitch and roll correction, automatic re-orienting toward direction of travel (directional stability), effective translational lift (ETL), and the "ground effect" cushion force. The default settings feel more or less like helicopters from the Battlefield series.
Technical Details
Features:
- Fine-tunable curve-driven fully replicated physics simulation. Tested with 200 +/- 50 ping
- HUD with altimeter, lift indicator, roll indicator, pitch ladder and compass
- Wheels with shock absorbers and brakes
- Steerable rear wheel that correctly articulates on a fixed arm
- Animated rotors that sag when they aren't spinning and gradually flex upward as they spin
- Dust particle effects based on how close you are to the ground
- Realistic sounds that work with variable engine start-up times
- Everything is well organized and fully commented! Almost all variables have tooltips or descriptions. I answer emails quickly and am happy to talk about how everything works (, Discord: Fabian++#7619 )
Number of Blueprints: 2
Playable Demo
- Press Resume and click on the application to give your browser mouse control.
- Press Esc to get your mouse back.
- Reset: R
- Engine on/off: E
- Lift/Collective: W and S
- Pitch: Mouse up and down
- Roll: Mouse left and right
- Yaw: A and D
Network Replicated: Yes
Supported Development Platforms: Windows
Supported Target Build Platforms: Android, Desktop (Win+Mac+Linux), HTML5, iOS, Linux, Mac, tvOS, Windows
Documentation: See blueprint