Simple 6DOF Component

jawadato - Code Plugins - May 26, 2024
Not Yet Rated

Add 6DOF to an Actor, Pawn or a Character and remove gimbal lock.

  • Supported Platforms
  • Supported Engine Versions
    5.3 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Showcase Video | Tutorial Video | Playable Demo | Example Project | Documentation | Discord

Provides an actor component which allows for the ability to easily add six degrees of freedom rotational functions without gimbal lock to an Actor, Pawn or a Character class.


  • Simple 6DOF Component: A single component containing 4 blueprint exposed functions for easy integration. These functions are: [Add 6DOF Roll], [Add 6DOF Pitch], [Add 6DOF Yaw] and [Get 6DOF Control Direction].

  • Gimbal Unlock: Overcome gimbal lock and rotate actor, pawn or character full 360 degrees, an important feature for most space based games with 3D movement.

  • Use existing Movement Components: The Simple 6DOF component can be used in conjunction with the Floating Pawn Movement component or the Character Movement component.

Technical Details

Code Modules: Simple6DOFComponent (Runtime)

Number of C++ Classes: 1.

Network Replicated: No.

Supported Development Platforms: Windows.

Documentation: Link.

Example Project: Link.

Important/Additional Notes: Spaceship game showcase video and screenshots are from example UE project which is available for free and is distributed separately under MIT license. Requires Simple 6DOF Component plugin to function.