Effectseer is a particle effect / vfx creation tool. The same as Godot this tool is also MIT license software. And I think that this is a very good tool for creating vfx for games.

You can visit their homepage here. Or github here.

So, what i want to discuss here, is there someone here willing or want to make this available to use in Godot? Maybe as importer, plugin, or something else?

In their site they already have several runtime and plugin including Unity, Cocos, Unreal, DirectX, OpenGL, DXLibrary, etc. Someone (not me) already request Godot runtime here. But they said that they "need more contributor or time and official support."

7 days later

the effects are pretty good! did you make a github issue (on godot)?

@novaleaf said: the effects are pretty good! ?

Yes, I think so, the effects are so awesome.

@novaleaf said: did you make a github issue (on godot)?

I think this kind of implementation should not be posted on godot master / main repo.

@earlroxas I think you could put it in the proposals repo: https://github.com/godotengine/godot-proposals

however godot devs have stopped working on ES3 features, instead focusing on Vulkan. Looking at the Effeckseer website it doesn't look like they have a Vulkan implementation, so I don't think it would work out :(

It looks like there might be a Vulkan, Metal, and DirectX 12 implementation, if this Effekseer GitHub issue about OpenGL being deprecated in iOS is accurate.

I think I remember reading the plan for Godot 4.0 is to keep the OpenGL 3 render around for a little while to give everyone time to transition, before it is entirely replaced with Vulkan. I believe OpenGL 2 is planned to stay for lower end hardware, so the Effekseer OpenGL implementation may still be viable if it works with OpenGL 2.

Edit: Looking through the documentation for embedding it to OpenGL platforms, it looks like there is an OpenGL ES 2 version, so it might be possible.

What?! I hope they keep OpenGL 3, I mean I dont have Vulkan in my dev machine right now, just Open GL and DirectX. I'll be doomed. :'(

Which is why GLES2 renderer will remain as a fallback.