The May sale is here! Save 70% on select products now through May 23.

Ascent Finite State Machine (FSM)

Dark Tower Int. - Code Plugins - May 1, 2020

Intuitive visual tool to create generic Finite State Machines in Unreal!

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

Generic Finite State Machine implementation usable throught a very easy and intuitive visual tool. Developers will be able to easily create States and Transitions.

Make your codebase cleaner and improve your production workflow by modularizing your project.

Written in C++ but everything is esposed to Blueprints, so it can be used both by Blueprint and C++ developers.

Support Synched transitions for multiplayer projects.

Used in multiple internal projects, long term support will be provided.

Natively integrated with ACF, the definitive Action RPG Creator.


Support email: [email protected]

Technical Details


  •  Generic tool to handle Finite State Machines in your project
  •  Clear and easy to use visual tool
  •  Conditional Triggers
  • Replicated FSM Start / Stop and Transition Triggers

Code Modules:

  •  AGSGraphEditor [Editor]
  •  AGSGraphRuntime [Runtime]
  •  AscentStateMachineEditor [Editor]
  • AscentStateMachine [Runtime]

Number of Blueprints: 0

Number of C++ Classes: 25

Network Replicated: Yes

Supported Development Platforms: Win64, PS4, Xbox One, Android, VR

Supported Target Build Platforms: Win64, PS4, Xbox One, Android, VR