FSM-Editor: A Node-Based Animation State Machine like a Game Engine!

FSM Babylon by UNIT

Live Demo: Animation State Machine Editor

Hi :waving_hand:
I’m excited to share a personal project I’ve been working on: FSM-Editor.
I often found managing complex character animation transitions through code alone to be quite challenging.
To solve this, I built a visual editor that syncs a node-based graph with the Babylon in real-time

Check out the short intro video on my channel below :grin:

Features like Export, Parameters, and Conditions are still a work-in-progress and not quite finished yet,
but feel free to dive into the code in my repository if you’re curious!

13 Likes

Wow ! That’s super great!

1 Like

This looks awesome

1 Like

I am working on an editor that uses a plugin eco-system to import systems like you have designed into its context to work with its ECS and runtime libs. This week I was planning on doing animations and other things, but now that I see this was wondering if its ok if I write a wrapper for your codebase to pass it into the plugins of my system and use it as an optional package you can use? I’ve never tried to do it with another authors work so this would be a good learning process for me if you are cool with that.

1 Like

This is sooooooo cool! I love it :slight_smile:

1 Like

Gosh! this is super cool!

1 Like

Sorry for the late reply :shaking_face:
That sounds like a really interesting idea.
I’d be totally fine with you building a wrapper around the codebase and integrating it into your plugin system as an optional package.

BTW, I’ve seen a lot of your posts and work on the forum—really impressive stuff!

1 Like