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.
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
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
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
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 ?
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
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
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
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
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…
Ok communication between you and me always endup like that
Ill stop here and drop it.
(Back to topic)
Thats hella good news then !
Gdev staff should have a deep look into this !
Hopefully they merge it with the engine and have its own object