A plugin that provides a controllable character that supports any gravity direction! Other gravity-related goodies are also available.
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.
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.
Code Modules: NinjaCharacter (Runtime)
Number of Blueprints: 4 examples
Number of C++ Classes: 6
Network Replicated: No (needs more work)
Supported Development Platforms: All (tested on Windows)
Supported Target Build Platforms: All (tested on Win64)
Documentation: In example map