This listing has not been migrated to FAB by the seller. It is only available to use from your Vault in the Epic Games Launcher.Learn more about Fab

Ninja Character Plugin

Xaklse - Code Plugins - Oct 6, 2020

A controllable character that supports any gravity direction! Other gravity-related goodies are also available.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0 - 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.

The plugin won't be updated for Unreal Engine 5.5 or later (use Epic’s CharacterMovementComponent with custom gravity, or use Epic's Mover 2.0 plugin).


Supported by the Epic MegaGrants Program!

I present you a FREE Code Plugin that provides a Character, a third-person camera, a PhysicsVolume, and a Projectile that support any gravity direction determined by ten different modes. This plugin is inspired by Epic's ArchVisCharacter, and contains six C++ classes, and an example map with blueprints.

Videos: Trailer | Walkthrough

This project started (2014) as a CharacterMovementComponent subclass with support for arbitrary orientations. After Epic's explicit interest on integrating this in the base engine, it evolved in a series of GitHub pull requests that improved the base CharacterMovementComponent, but never got any gravity-related improvements in.

This plugin completely supersedes other plugins that use my outdated and unpolished code that I shared with everyone for older versions of Unreal Engine.

Unsupported features include AI with navigation mesh based walking, and cloth geometry simulation.

Only the last version of Unreal Engine receives plugin updates.

Support: Here

Technical Details

Features:

  • Character with support for any orientation and gravity direction.
  • PlayerCameraManager that handles any arbitrary Character orientation.
  • PhysicsVolume that overrides gravity direction for overlapping Actors.
  • Projectile that follows gravity direction.
  • 10 modes that determine direction of gravity, zero gravity supported too.
  • Additional cheats to draw debug info.


Code Modules: NinjaCharacter (Runtime)

Number of Blueprints: 4 examples

Number of C++ Classes: 6

Network Replicated: Yes (since 1.36.27 version)

Supported Development Platforms: All (tested on Windows)

Supported Target Build Platforms: All (tested on Win64)

Documentation: In example map

Tags

PHYSICSCHARACTER MOVEMENTGAME CHARACTERGRAVITY TOOLSPLANETWALL RUNNINGCODE PLUGIN