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.

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:

  1. Doesn't interfere with GM's built in animation, so you can use both at once if desired
  2.  Play multiple sprite animations on one object
  3.  Check if an animation has finished or is on a specified frame
  4.  Animation queue to automatically play animations one after another
  5.  Pause or unpause all animations in the game at once
  6.  Effects with animation curves - Use an included curve or make your own!

    -  Squash and strech, 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.

Planned features for the future:

- More effects!

- Attachment point editor

- Functions to automatically keep animations attached to eachother at the chosen points/angles

Download

Download
GM Animate 0.3.0.yymps 31 kB

Leave a comment

Log in with itch.io to leave a comment.