Skip to main content

🤔About

RobloxStateMachine is a lightweight library that simplifies the creation and management of state machines. It allows you create States and Transitions which are reusable and can contain/interact with different data.

See the Getting Started to jump into it!

🔍Why Choose RobloxStateMachine

🏗️Structure

RSM breaks down the complete logic of an AI into multiple fractions or files. This allows for developers to isolate their code and only work on one logic at a time making it easier to navigate thru large code bases without losing track of their work!

🔌Extensible

With this library it's very easy to add more states and transitions as your project evolves without the need to understand/go thru existing code.

🔧🧹Maintenance

This library is heavily maintained and will continue to be for a very long time! If any bug ever gets found or feature is requested it will be updated as soon as possible.

🗡️Battle-Scarred

This library has already been battle-scarred. It was used in many projects many of them amounting many million visits and never broke or had any bug at all.