Ninja Bear Studio Plugins Help

Setting Up Ninja Input

This page summarizes the setup required for Ninja Input after the plugin has been installed and enabled.

For the general installation process, see the Installing Plugins guide.

Prerequisites

Requirement

Notes

Enhanced Input

Ninja Input builds on Unreal Engine's Enhanced Input system.

Ninja G.A.S.

Optional. Required only if you want to trigger Gameplay Abilities or Gameplay Events through input handlers.

Setup Checklist

Step

Required

Guide

Install and enable the plugin

Yes

Installing Plugins

Add C++ module dependencies

Yes, if using C++

Installing Plugins

Remove existing input handling logic

Recommended

See below

Remove Existing Input Handling

If your project already has input logic configured directly in your Character, Pawn, Player Controller, or Project Settings, it is recommended to remove that setup before configuring Ninja Input.

Remove the original input handling logic

  1. Open your Project Settings, navigate to Enhanced Input and make sure that there are no Default Mapping Contexts.

  2. Navigate to your Player Character Blueprint, open it and go to the Event Graph.

  3. Remove all input-related nodes, including the ones connected to Begin Play setting up Input Mapping Contexts.

21 May 2026