Davis3D: All products 50% off

Blueprint Quaternion Library

ImmutableLambda - Code Plugins - May 6, 2018
4.61 out of 5 stars(23 ratings)
  • 83%
  • 9%
  • 0%
  • 4%
  • 4%

Solves the problem of not having full access to Quaternions in Blueprint.

  • Supported Platforms
  • Supported Engine Versions
    4.18 - 4.26
  • 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.

Euler-based rotations not working out for you? Are you tired of Gimbal Locking? Would you like to properly manipulate orientation in all 3 dimensions without having to sit down and drudge through a bunch of code or messy macros? Well look no further!

What is Gimbal Locking? Here's a short explanation.

What are quaternions? Here's a good intro.

Technical Details


  • No wrapped types, which means no type clashing issues! This also means that it gets all the benefits of being a core UE4 type!
  • Rich, robust Blueprint function library that allows almost any possible manipulation of Quaternions.
  • QoL touches such as autocasting.
  • Fully documented, so any question is just a tooltip away!!!

Code Modules:

  •  BlueprintQuaternionLibrary [Runtime]

Number of Blueprints: 0

Number of C++ Classes: 1

Network Replicated: No (irrelevant)

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Android, Linux