Input Buffer

Isatin - Aug 8, 2017
7
4.57 out of 5 stars(7 ratings)
  • 71%
  • 14%
  • 14%
  • 0%
  • 0%

Input buffering plug-in for Unreal Engine 4

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

Preview: youtu.be/xAxOwMlSiok


This is a plug-in for Unreal Engine 4 that grants your projects the ability of Input Buffering which is commonly found in action and fighting games. While a controlled character is carrying out an uninterruptible action, buffering user’s input in the meanwhile instead of just ignoring it will make your games greatly more responsive to the player.


In addition, the plug-in features Command Recognition, which enables key combinations in your games. With that, you can even add complex input commands such as Quarter-Circle-Forward Punch.


Besides, you can draw input history like practice modes in many fighting games. A thumbnail renderer for Input Commands is also available to make them much more distinguishable by visualization in the editor.

Technical Details

  • A new player controller class with an input buffer that allows developers to set up input events and store them in the buffer for future examination.
  • A new asset type of Input Command that consists of sequences of input events and can represent typical input commands such as Quarter-Circle-Forward Punch commonly found in many fighting games.
  • Ability to tell whether given Input Commands match the contents of input buffer.
  • An asset type of icon sets for Input Commands to draw thumbnails according to their input events.
  • Another asset type of icon sets designed for input buffers to draw the content of input history on canvas.
  • A new HUD class is available for drawing input history and Input Commands on screen.


Network Replicated: No

Supported Development Platforms: All

Supported Target Build Platforms: All


Documentation

Example Project