This package contains a Blueprint that allows you to easily turn any physics simulating actor into a hovering unit that can be controlled by the player.
-Demo Hovercraft Assets
The main part of this pack is an actor component that can be dropped into a Blueprint and with just a few naming rules on other components, allow the player to control the actor and move it around like a hover craft or such. Be it an anti grav tank, an actual hovercraft, or a mage floating on a pig, you can make it playable with this controller. There are many options included, to help make sure that you can make the actor feel and control how you want it to as well. This is an easy out of the box controller pack to let you make whatever art assets you have quickly become something you can easily play with, emphasizing simplicity and ease of use.
This controller is also made so it can be deactivated and activated as is needed, this can allow it to be replaced with another controller should it also be compatible with this approach (see my other controllers). For example, you could have an actor flying around like a plane and then upon getting close to the ground transform into a hovering unit, letting you quickly and easily swap between different types of controllers to give you more flexibility in what types of interesting actors you can create for your game.
Also included is a camera controller that can control a camera attached to a spring arm in any actor with some simple input events and naming rules, the hover controller has its own camera functions inbuilt, so this is simply an extra.
A demo build is linked to in the demo videos comments.
Allows the player to move around the ground with the actor, using a variety of different options for control inputs as well as adjustments to how the actor will handle itself.
Automatically rotates to the surface bellow it, and levels out when in the air.
Hover Controller requires a camera and hover sources in the parent actor. A hover source is any component with the appropriate keyword in its name, these will control how the actor hovers over various surfaces.
Hovercraft art asset, includes textures and masks with materials allowing for a customizable look.
Includes 2 actor component Blueprints and 4 pawn Blueprints.
Hover_Controller (actor component)
Camera_controller (actor component)
Demo_Hovercraft1 and 2 (pawns)
Overview_Hovercraft1 and 2 (pawn)
Includes 2 Static Meshes:
-Hover Chassis: 7982 vertices.
-Fan: 1877 vertices.
(All Meshes use automatically generated collisions)
2 Master Materials, 3 Instance Materials
Input: The Demo Project Is set up to use Mouse (For controlling the camera) and Keyboard (for swapping between actors and moving). These include MoveForward, MoveRight, Turn, LookUp, and RotateRight axis events. You can use whatever inputs you may want though.
Network Replicated: Yes (Added Last Update)
Supported Development Platforms: Windows
Supported Target Build Platforms: Windows
Full Documentation: https://docs.google.com/document/d/1gBqm70OuFl-LBPtpGtsZfL_94fAZ5KK8AHV0aLteDF8/edit?usp=sharing
More Info: _https://www.unrealengine.com/marketplace/hover-controller