Dragon.IK - Universal IK System

Eternal Monke Games - Aug 29, 2018

An All-in-One plugin tool for easily creating IK for animals and humans

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

The aim of this plugin is to save time and energy for giving a realistic and smooth IK solution for various types of animals using only simple animation Blueprints.


The plugin aims to provide IK to different types of animals such as

  • Quadrupeds : Wolves , horses etc
  • Bipeds : T-Rex , birds , humans etc
  • Spiders : Multi-legged creatures such as spiders and scorpions etc
  • Snakes : Snakes & Worms etc
  • A universal aim/look-at solver that works on any kind of creature or character!


DragonIK Demo Video

Downloadable Demo Exe


Documentation [New Updated] :

https://dragonik.eternalmonke.com/


Latest tutorial videos :

Human IK tutorial playlist

Quadruped IK tutorial

Quadruped Aim Solving

Snake IK tutorial

Spider IK tutorial

Technical Details

Old tutorials channel


Example Project Link (4.25) (Downloadable Github project with setup exampels) :

https://github.com/codehawk64/DragonIK-ExampleProject


discord support channel : https://discord.gg/XdBWW2U

[Contact me if having doubts or questions]


[Note : New updates are only available in every last 3 engine versions.]


Features:

  •  Provides foot and spine IK for animals of quadruped,biped,spider and snake types.
  • An advanced universal fullbody aiming/look at solver that modifies any character to aim towards a target.
  •  Three animation Blueprints are provided : "Dragon Spine Solver","Dragon Foot Solver" and "Dragon Aim Look Solver"


Code Modules:

  • DragonIKPlugin [Runtime]
  • DragonIKPluginEditor [UncookedOnly]


Number of Blueprints: 3 Animation Blueprints (Dragon_SpineSolver, Dragon_FootSolver, Dragon_AimSolver)

Number of C++ Classes: 3 Main classes (AnimGraphNode_DragonFeetSolver.cpp, AnimGraphNode_DragonSpineSolver.cpp and AnimGraphNode_DragonAimSolver.cpp) and one static support class [DragonIK_Library]

Network Replicated: Yes

Supported Development Platforms: PC ,Mac and Linux

Supported Target Build Platforms: PC,Mac,Linux,iOS and Android. Other platforms require testing.