GM Animate
A downloadable project
Easily manage sprite animations in GameMaker
GM Animate is made to be beginner friendly, and uses a GameMaker-like function structure that makes it immediately familiar.
Main Github page can be found here! Check the releases section for release notes.
LTS compatible! Works on any GM version 2022.0 or newer. Note: Once LTS 2026 comes out, support for LTS 2022 will drop for future releases.
To get started with GM Animate, download the .yymps file and then check out the basics guide over on Github for installation and usage instructions.
You can also find full documentation on the Github wiki page.
Features:
- Doesn't interfere with GM's built in animation, so you can use both at once if desired
- Play multiple sprite animations on one object
- Check if an animation has finished or is on a specified frame
- Animation events to automatically run code whenever a sprite hits specified frames
- Animation queue to automatically play animations one after another
- Pause or unpause all animations in the game at once
- Effects with animation curves - Use an included curve or make your own!
- Squash and stretch, alters image_xscale and image_yscale to make a sprite "bounce".
- Sway, makes a sprite rotate back and forth
- Oscillate, makes a sprite move up and down (or any direction you choose!)
- Shake, like a screen shake, but just for one sprite.
- Hitstop, stop an animation for a specified number of frames.
- Blink, fades an animation in and out, like an old school invincibility frame effect.
| Updated | 12 days ago |
| Status | In development |
| Category | Other |
| Author | Kormex |
| Made with | GameMaker |
| Tags | GameMaker |
Download
Install instructions
1. Download the .yymps file
2. While your project is open, either drag the file in, or go to the tools menu at the top, hit import local package, and select the file
3. Click "add all" and then "import"
4. A folder called "GM Animate" should appear in your asset browser
5. You're all set!

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