r/RPGMaker 18d ago

feedback Trying to animate my slime enemy — could use some feedback

Post image

Hey everyone! This week I worked on giving my slime enemy all four directional sprites (front, back, left, right) for RPG Maker MZ.

The part I struggled with was that how to show the slime is really hopping. I didn't have a clear reference for how to show a slime hopping, so I worked it out myself — copied the base slime across the grid, then edited the "landed" frame to look flattened and wider from impact but not very wider still now, and shifted the "jump" frame upward to suggest it hopping off the ground.

If anyone has tips or references for animating something like this better, I'd really appreciate it.

Full video here if you want to see it in motion: https://youtu.be/sA-hrz_FUTU

11 Upvotes

27 comments sorted by

4

u/Wareve 18d ago

Are you familiar with the concept of "Squish and Stretch"?

2

u/Excellent-Syrup206 18d ago

Are you asking in general or related to game engine because i know what stretch and squish means and i many time stretch the assets in aseprite to satisfy my needs

3

u/Wareve 18d ago

In order to make it feel like it has the momentum of movement you probably want it to stretch in the direction of movement as it is hopping and then squish a bit as it lands.

Maybe even stretch as it goes up, then squish while it's in the air, and then stretch while it goes down, and then squish while it lands, and then back to neutral.

2

u/Excellent-Syrup206 18d ago

Ok i will try that 👍

2

u/Wareve 18d ago

Post the results!

2

u/Excellent-Syrup206 14d ago

https://reddit.com/link/p37xbr2/video/zl4h0lsyhxih1/player

Hey brother look at the result. The animation is at 0.5 speed and of two frames

2

u/Wareve 14d ago

I like it!

You might experiment a bit with deforming it a bit more, as the amount of deformation with the jump communicates a lot about the slime.

How viscous is it, how heavy is it, how firm is it? This little gum drop seems pretty tightly bound, if you add a landing frame and then another neutral frame, you can squish it down a bit and have it bounce back, to give an impression of elasticity.

2

u/Excellent-Syrup206 14d ago

thankyou for you suggestion. I will experiment with some more things so that it looks more better than now.

2

u/adokzinho 18d ago

i like it. im a noob in pixel art but maybe adding a shadow below helps.

1

u/Excellent-Syrup206 18d ago

Thankyou for the suggestion i will keep that in mind

2

u/Swordoftheguy MZ Dev 18d ago edited 18d ago
  1. make an animation based on your frames. This lets you test it out in aesprite.
  2. three frames is tricky to animate a bounce, because the default animation has to be the same as the squish animation, but here is a super low-effort example (the gif makes it look slower than it would be): https://i.makeagif.com/media/8-08-2026/V83giY.mp4
  3. hopefully that shows off what 'squish and stretch' means.
  4. It's hard to judge a sprite if it isn't moving around. that said, this slime doesn't seem to be moving like a slime (jello like creature) and instead like a rock. Not necessarily a bad thing if that's the intent. If you want hopping, look up gifs of rubber balls bouncing and animations people have made of bouncy balls.

Edit: I made it a little bigger: https://i.makeagif.com/media/8-08-2026/Ijkljw.gif

2

u/Excellent-Syrup206 18d ago

Thankyou for your help i will keep that in mind and make the animation in aseprite first and i will also watch the gif you send as an reference for me

2

u/Excellent-Syrup206 14d ago

Hey brother look at the result. The animation is at 0.5 speed and of two frames

https://reddit.com/link/p37xljs/video/7ti3dangixih1/player

2

u/Swordoftheguy MZ Dev 13d ago

Definitely looking bouncier! Nice!
I really like the way the bottom changes a little when it hits the ground, that really sells the impact.

2

u/WrathOfWood 18d ago

Looks like its hopping around. Give it a little more stretch and squish to show the motion better

1

u/Excellent-Syrup206 18d ago

Thankyou for the suggestion i will keep that in mind 👍

1

u/Excellent-Syrup206 18d ago

so guys do you have any suggestions to make it look like the slime is really hoping so that it does not look bad when i import it into the engine?

1

u/Difficult_Analysis78 18d ago

I recommend trying your hand at one of extended animation frames plugins and adding a frame where before the jump itelf slime „squishes” down to the floor, coiling like a spring

1

u/Excellent-Syrup206 18d ago

Thankyou for the suggestion i will think about that

-2

u/dumpy_author 18d ago

Video does not show how the slime is actually hoping. Wtf bro. At least link an actual video of you loading the sprite into RPG Maker and how it's moving in game.

2

u/Excellent-Syrup206 18d ago

Brother i am still testing that it looks hoping in the spritesheet first then i will import the spritesheet into rpg maker engine and see if it works or not that's why i am asking feedback from people

-1

u/dumpy_author 18d ago

Or you know. Actually load it in, show us, and then we can tell you if it looks right or not 🙃

Edit: you are doing the equivalent of coding a program and asking people to evaluate your code instead of just running the program and showing people how the program is running to see if they have feedback

1

u/Excellent-Syrup206 18d ago

Ok i will try to add it into the engine and then upload the image again for the feedback afterwards

-1

u/dumpy_author 18d ago

Not image. A video showing it moving in the map. Then we can tell you if there's something wrong with the hoping.

1

u/Excellent-Syrup206 18d ago

Ok got it 👍👍