EffekseerForLove

Showcase your libraries, tools and other projects that help your fellow love users.
Post Reply
Toad Venture
Prole
Posts: 10
Joined: Sat Mar 20, 2021 2:05 am

EffekseerForLove

Post by Toad Venture »

I've created a plugin for LÖVE to add support for Effekseer's .efk files. Effekseer is a particle creation tool that lets you create pretty dynamic and awesome looking graphical effects. The resulting files are quite small (as compared to something like a sprite sheet), so with the plugin you can have a lot of different effects without making your game too large.

Plugin: https://github.com/gittup/EffekseerForLove
Effekseer: https://effekseer.github.io/en/ (you can find sample effects here too!)

The plugin uses a separate OpenGL state management system, which may conflict with the underlying LÖVE system. If you notice any graphical artifacts in your love.graphics.* calls, I probably missed something there. Ideally the plugin would interact directly with LÖVE via the mesh API, but I don't know how to implement that :)

Here's an example that spawns a lightning bolt on click (included in the plugin repo):
love-effekseer-lightning.gif
love-effekseer-lightning.gif (861.36 KiB) Viewed 13735 times
(For more info, here's the original Support & Development thread: https://love2d.org/forums/viewtopic.php ... 1&p=240798 and the love2d issue: https://github.com/love2d/love/issues/1691)
Post Reply

Who is online

Users browsing this forum: Google [Bot], Paltze and 12 guests