Remapt: Input Remapping System

Mowgl33 - 8월 7, 2019

A full-featured input mapping system. Reset mappings, define categories, and create custom loadouts.

  • 지원 플랫폼
  • 지원 엔진 버전
    4.22 - 4.26
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

This plugin provides a full-featured input mapping system with all of the features expected of modern AAA titles. Give your players the ability to switch up their input mappings, let them choose from a set of pre-designed templates, and even allow them to make their own loadouts. Comes with fully documented code, descriptive Blueprint nodes, and professional ready-to-use Widgets.

Input Presets, User Custom Configs, and Reset to Default

This plugin provides the developer the ability to design preset mapping configurations, and even allows the end-user to make and save their own custom loadouts. It also comes with necessities like resetting mappings to game defaults and checking for conflicting mappings.

Case-Specific Settings Files

Create multiple settings files on a case-by-case basis. For example, make different settings files for each player, each game mode, each platform, or any other scenario.


No coding is necessary to get 100% out of this plugin. Every bit of core functionality is exposed to Blueprints through a function library, through custom Widgets designed specifically to interact with the Remapt system, and through global settings exposed to the Project Settings menu.


The plugin requires 0 developer startup or initialization. The system is ready to use out of the box once enabled. Eager developers simply need to add the provided Widgets to the screen (or roll their own), and get started remapping.




기술적 세부사항


  • Rebind any action/axis mapping
  • Categorize and organize mappings
  • Design preset mapping configurations for your players to choose from
  • Let players create their own custom mapping loadouts
  • Query and remove conflicts between mapped keys
  • Edit axis mapping scale
  • Reset mappings to game defaults or presets
  • Choose between deferred and immediate saving
  • LiveSync mapping changes to player

Code Modules:

  • Remapt (Runtime)
  • RemaptEditor (Editor)

Number of Blueprints: 40

Number of C++ Classes: 38

Intended Platforms: All

Platforms tested: PC


Example Project:

NOTE: The following fonts were used to showcase the custom menus and are NOT included in the plugin. However, they can be downloaded for free from the provided links, subject to licensing restrictions.