Confetti Engine for GameMaker

Bring celebration to your game with a modular confetti system designed for GameMaker.
Rain, burst, or launch confetti effects into your world — even turn text into confetti!

What is it?

The Confetti Engine is a plug-and-play library for GameMaker that makes it easy to:

  • Launch confetti in a direction (like a cannon or effect trigger)
  • Burst colorful particles at any point
  • Rain confetti from the sky
  • Have confetti that lands and exists in the game world


You can use built-in sprites, add your own, or even convert text into confetti on the fly.

Features

  • Multiple settle styles – confetti can fade away or land and stay in the world
  • Multiple exit styles – fade, sparkle, spin, pop, scale, and more
  • Text-to-sprite support (great for custom messages or character emotions)
  • Supports custom sprites, colors, and animations
  • Layer-aware: confetti can land on tables or pass under characters
  • Simple, clean, and flexible API

Who’s it for?

  • GameMaker devs who want polished FX with minimal setup
  • Anyone making party games, reaction systems, victory screens, or juicy moments
  • Anyone looking to add a little extra flair to their game

Compatibility

  • Works with GameMaker 2023 and above
  • Tested on: IDE v2024.11.0.179 + Runtime v2024.11.0.226

Includes

  • obj_confetti_init - Handles setup and global configuration
  • obj_confetti - The main particle instance
  • obj_confetti_spawner - An example sandbox to try out effects
  • Utility scripts and enums
  • ReadMe and inline comments for easy integration


License

  • Free to use in personal or commercial projects
  • Credit is appreciated but not required

Questions or Suggestions?

Feel free to reach out through the following:

Purchase

Buy Now$3.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $3 USD. You will get access to the following files:

Confetti Engine v1.yymps 140 kB

Leave a comment

Log in with itch.io to leave a comment.