INTEGRATION of EFFEKSEER

You probably have eard about Effekseer,
if not…this is a great tool to create effects for your games.
It can create both 2D and 3D effects,export as images set with alphas ecc…
and as far as i know it is open source.

Considering the lack of vfx I guess it could be a great addition to GD, i use it a lot, but what i would ask is the ability to load efk files, like plugins of other engines do(cocos2D,godot,unity…)
so for example, particles can be directly loaded as object with its own origin without the need to import pack of images.

Source:
https://effekseer.github.io/en/introduction.html
https://effekseer.github.io/en/download.html
https://effekseer.github.io/Help_Tool/en/index.html

2 Likes

Ok i am all in where i think it would need to be JS based to be able to be integrated?
I remember Silver-Streak once explained it to me but i forgot

ANYWAY even if its not integrated
As standalone app to generate some effects
It is ultra powerful
This is some template/sample i found in effekseer folder
I only changed colors and did not mess with values
But from what i see it have A LOT of options to mess around

All that fancy skill effects you would see in mmorpg’s are perfectly doable here
And you can export it to gif or spritesheet

Let me say DAAAAMMMMMNNNNNNNNNNNNNN

aa

2 Likes

Glad u liked it…
what i’m interested more is the ability to import its native files and (i guess it can’t be done) the alphas effects(cut out, fade out, in ecc…and i don’t mean the opacity)
dunno if u tried it.(they’re in the sample folder).but…imagine to have that power on your sprites…

and 3D developers would benefit more from its implementation.

VegeTato checked it and its not JS friendly so there goes integration

But this program alone have such potential
A LOT of stuff can be reused since you can use parts of animations of one effect in multiple effects
Like slash effect on top of what you see in my gif above
growing sphere

So you could have different spheres even on different angles and so mix them like you want

No doubt to polish your game this is awesome tool

too bad…

I know…i’ve used it a lot…i thought it was a good chance to expand GD particles library

1 Like

lol, what? they literally have a web version:

I am only repeating what i was told

Do it means there is a bit of hope?

To my understanding it means that it is more than possible
Question is if someone will do it

good…then…(with a bit of luck)…i may be able to add some smoke and fog’s particles to my game…they’re awesome.

…take a look at this

https://effekseer.github.io/Helps/17x/Tool/en/ToolTutorial/13.html
https://effekseer.github.io/Helps/17x/Tool/en/ToolTutorial/15.html

…i know that it is too advanced for gd…

there are two ways, spritesheet or webgl

spritesheet is straightforward but file size is big (import spritesheet image, width and height)

webgl viewer is bulky it will get resources that gdevelop doesn’t recognize like wasm,efk and subfolders dependencies, so you won’t be able to run effects unless you export the game and do some technical stuff but you get more control like rotation, pan, zoom, etc

here’s the gdevelop example (for the spritesheet loading), good luck

1 Like

as far as I can understand with the extension I still have to load images (be they tilesets or image sequences).

I already use this method and I know that even in this way it is still useful.

The real leap in quality would be to import them as an object as is currently done with integrated particles, but from what you say it seems like something not feasible.

Believe me when I tell you that it is a real shame…
it would have greatly increased the quality of games developed in GD

Still thx for all your efforts and to have digged more into it

edit: what happen in qwe.mp4 u uploaded is what i meant

EDIT: for Luni, thx for the fix but it should be in App, particles or objects or something like that…it’s not related to sound.


which is written in Python…
As far as I understood, to merge a tool with gdevelop, it must be written in JS and have to be free and open source, right ?

And that’s why piskel is in gdevelop

1 Like

Oh My God I Literally Write Code For GDevelop, I Understand What Is Possible And Not In A Way You Do Not, You Have No Idea What You Are Talking About, Can We Not Do This :roll_eyes:

No, it’s not written in Python nor JavaScript
Yes, it is a build that runs on the web platform and can thus be ran in GDevelop

1 Like

Ok…
Sheesh… Calm down :sweat_smile:
that’s why i said

As far as I understood

right ?

this words means a question, its uncertainty.

Dam dude… you don’t welcome anyone to say anything about your ideas, answers, or anything related to you, because you always take it as an attack…

Yes, I do not take it well when someone uses a patronizing tone to confidently wrongly explain to me that they know better. You seem to do that a lot, what a wonder that you feel I don’t take “questioning” from you well :roll_eyes:

No, you did not signal uncertainty.
Uncertainty would be saying something like “I thought…”, “, is there something I’m missing?” - signaling that you are aware you might not have definite knowledge and are assuming there’s something for you to learn here.
Saying “As I understood” signals you have an understanding you want to see validated, and “, right?” signals “I assert my understanding is right and you should agree”. It signals assurance and certainty.

You also do not stop at the question and continue to say “And that’s why piskel is in GDevelop” - you are talking to me, and authoritatively explaining to me why piskel can be integrated in GDevelop. You are acting as if you understand things I do not, as if I need you to explain to me this basic context, as if I am unqualified to have this discussion with you.

This does not come off as an inquiry. This comes off as assuming you are right, and as publicly asserting your understanding to be right, assuming it to be validated. This comes off as a patronizing correction.

@arthuro555 @VegeTato
I wish we could go back to conversation will it be at ANY point even planned to be added to gdevelop

And to be fair
I gonna repeat what I THINK i remember how Silver-Streak explained it to me
When someone did ask can we get some other image editing program than piskel since piskel is buggy at least the version we have

I think i was proposing libresprite
And i can be wrong on that
But i think Silver told me libresprite is not made in JS so like no way
And because of that i would look in what effekseer was made and i would claim exact same thing as Vege did

Where i can remember it wrong since i often remember what is easy for me to get out of someones words and not what was i actually told
So if i am wrong do not blame Silver

BUT that does not change the fact
This would be cool shiet to have in gdevelop
If its possible to implement it
Imagine all the crap it could be used for

Well i found it
This is my whole knowledge about what can and cannot be integrated into gdevelop
Where to be fair i see Silver relay on what he was told

1 Like

for better or for worse, I like the fact that there is interest in it, if the intent is to improve the engine…
I can say some thing or two about 3D animation, but I’m a complete ignorant if you talk to me about …how GD is coded.

In the end only those who created it or those who modify it every day know its possibilities…and in truth, i prefer it that way.

Edit: If you checked what planktonfun did, there is no reason to doubt about what arthuro said at his first post since it seems he succesfully loaded “something” of effekseer into GD…in …1?..day…

2 Likes

Ok communication between you and me always endup like that :sweat_smile:
Ill stop here and drop it.

(Back to topic)
Thats hella good news then ! :heart_eyes:
Gdev staff should have a deep look into this !
Hopefully they merge it with the engine and have its own object :heart::heart::heart:

2 Likes