
Pollen
A downloadable library
Summary:
Pollen is an open-source, live updating particle effects library for GameMaker v2024.13 based on JujuAdams' Vinyl.
Read the docs or check out the FAQ!
Features:
- A simpler & more flexible interface for creating GM particles in runtime
- Can use Pollen particles & GM particle assets as templates for new particles to reduce boilerplate
- Getter methods for a different approach to data retrieval instead of the particle-info struct
- Setter methods with default args that can be chained together to “build” particles without redundant properties
- A simple 'JSON' format based on Vinyl's Config JSON for defining particles that can be live-reloaded
- Supports all of GameMaker’s built-in properties for Types, Emitters, & Systems, + more!
Why Pollen?
TLDR: I've always found GameMaker's particle API very clunky to use, especially for larger projects since it requires more boilerplate & lacks native live-update (i.e. 'hot-reload') capabilities. So I figured it would be nice to have a free library out there that’s easy to figure out and gives you different options for creating particle effects and organizing your PFX code. That's what I aim to do with Pollen.
Read more here!
Limitations:
- Live-updating is only supported on Windows, Mac, & Linux builds
- HTML5 builds do not support using GM part assets as a template
- Compiling with the YYC may result in a crash if using GM part assets as a template and the "Automatically remove unused assets when compiling" option is active (found under 'Game Options' -> 'General')
- Read the FAQ for more info
Alternatives:
Pollen may not be the best solution for you, so here are some alternative libraries/tools that might be a better fit:
Special Thanks:
- Huge shout out to JujuAdams for all the work done on Vinyl and for the GameMaker community in general. This library would not exist without your work, so thank you!
- Also major thanks to CataclysmicStudios for the Tome library which helped generate the documentation site!
- Finally Lorc for the butterfly sprite used in the examples!
| Published | 6 hours ago |
| Status | Released |
| Category | Tool |
| Author | Morpho Monarchy |
| Made with | GameMaker |
| Tags | 2D, Effects, GameMaker, libraries, library, Open Source, particle-effects, particle-fx, sourcecode, vfx |
| Code license | MIT License |
| Links | GitHub, Docs |
Download
Click download now to get access to the following files:




Leave a comment
Log in with itch.io to leave a comment.