Able is a C++ Engine Plugin for Unreal Engine 4 that allows content creators to quickly build Abilities using a custom editor without ever needing to touch code, or Blueprints (although both options are available if needed). Able was written by an experienced AAA developer with years of console and PC experience in shipping and optimizing everything from puzzle games to MMOs. Building a 3rd person action game? Able supports that. Building an RPG? Able supports that. FPS? RTS? MMO? Yes, yes, and yes. Able is built around the flexibility of blueprints while keeping all the heavy lifting in C++ and supporting multi-core (Async) processing, speeding up ability execution and preventing blocking the main game thread.Abilities are an essential core gameplay system for most games, so Able was created around a few central concepts:

Ease of Use

Performance

Flexibility

Bandwidth

Security

Interested in learning more? Head over to our Documentation section for an in-depth looking into Abilities, Tasks, and the Editor itself.


While the features in Able are growing with every update, here's a brief overview of some of the features in Able.

Able Core


Fully Network Supported

Ability Targeting

Common Ability Behaviors

Able Editor