Opensource alternative to Playmaker?

Hi.
I’ve just had an urge to check for this, you know, because of reasons.
I personally use Playmaker quite a lot, but some things really bother me as a developer and I can’t patch it or make some major additions or subjective improvements myself (I make quite a lot of custom actions, but sometimes we need more than that)
So I’ve searched for a free / opensource solution with the same idea of FSM-first in mind, but couldn’t find any. “Free” section in the Assetstore / Visual Scripting is pretty empty, and I couldn’t find anything on the web either.

But I know there has to be something. Maybe you guys know some not-very-popular repo or a library that can’t be easily googled?

This might be a good start.

3 Likes

Yeah, there’s quite a lot of these “starter” frameworks for the visual editing and heck, we even created one ourselves a few years ago for our scene graph in a game. But what I’m looking for now is a mature enough playmaker-like library that has most of it’s functionality already.

I haven’t come across anything that robust, but have seen some primitive design structures of FSM systems, although I don’t think they followed the same ideas that Playmaker did. I would probably just roll your own basic fsm system, implement it with the node system and grow from there over time.

1 Like

Good luck with that. Building a mature framework is a considerable investment of time and since time is a valuable resource they need some way to justify the development process and that usually means selling the framework.

4 Likes

We have quite a few examples of mature opensource frameworks, including visual scripting. Take Fungus for example, they have been keeping it free and open source for a few years already and they still improve it (last update was a few weeks ago). Another one is uFrame. It was open source for a few years now and still has a somewhat active community around it that keeps it up to date. So while your skepticism is quite understandable, I’ve been in Unity community for long enough to expect these kind of things to be free and open source :slight_smile:

Both of the examples you gave are being funded by indie studios. If it weren’t for said studios they wouldn’t exist.

There’s no open source alternatives to playmaker I know of.

1 Like

Yes, this is exactly my point. These solutions exist and prosper, that’s why there quite possibly be a solution for an opensource Playmaker too :slight_smile:
Anyways, thanks for the info

What, like for free?

Yeah for free and “for open source”, see earlier posts :slight_smile:

Your stated problem is that you want to be able to patch or modify it. Surely source is provided by one of the node / FSM / visual scripting systems that doesn’t happen to be free?

The fact that some people do donate, share or provide awesome community service doesn’t mean that we should expect it of others.

3 Likes

Hello Kumo, Im kinda new to these unity forums but I have a question for you regarding your mobile post processing asset. IS there any way I can contact you for a short talk please?

Don’t get me wrong - I’m not saying someone HAS to do it for free. I merely asked if there are any solutions already :slight_smile: When people asked why it should be free and opensourse, I just provided a few examples of similar packages that are free and opensourse, regardless of their backend financial situation. And Playmaker doesn’t come with the source, it’s all compiled in separate dlls.
But again, it’s just a mere interest, just to be sure that there’s really no starting point except quite a few node-rendering frameworks.
Cheers and stay positive :slight_smile:
Thanks to all the answerers too

Naah :wink:
You were aware playmaker existed. (You own it.)
And you were aware it costs >60 dollars.
Bottom line → asset store is a free market. If there was a free alternative to playmaker, playmaker would have gone under ages ago. It would simply have no reason to exist or have a price.

Apple iPhone only costs $1k because there is not schlAffle youPhone with equal functionality available for $10.

2 Likes

That’s not necessarily the case though. Before Unity released their own UI there were several third party solutions for easy to create UIs and once they released their own most of them went under. NGUI though remained and is still sold. There are a good number of assets on the store that integrate with PlayMaker. It’s unlikely to disappear until another solution reaches at least the same level of integration and popularity.

2 Likes

That’s why I suggested looking at the other paid ones.

1 Like

Oh yeah, sorry, I completely misread that.
I have tried looking at a few that have State Graphs like Bolt - it doesn’t have the source included, iCode hasn’t been updated to work in 2017 (since may), Node Canvas is tailored specifically for Behaviour Trees so it would really be easier to start from scratch like a few people already advised.
But I get your idea, I think I will try iCode if nothing else will pop up. Thanks for the advice :slight_smile:

How about Flow Canvas? Comes with full source code and was updated this month.

https://www.assetstore.unity3d.com/en/#!/content/33903

Additionally Customizable FSM looks interesting. Comes with full source code and was updated last month.

https://www.assetstore.unity3d.com/en/#!/content/47081

1 Like

That’s why I included an example in which I specified “equal functionality”.
NGUI was still doing well because it was a superior product.
Might still be, I don’t know. UI causes me suffering no matter which direction I approach it from.