How to make Death vs. Monstars style explosions
A couple of developers asked me about how I made the explosions in Death vs. Monstars. I decided to share the original flash source of the bigger of the two explosions used. Death vs. Monstars explosion download. When you open the file you can see that it is a rather simple timeline animation that uses gradient fills and shape tweening. This however cannot be used in a game in this form as it consits of too many shapes, so I converted the whole thing into a sprite sheet, and used it as a bitmap. That’s about it. However, if you’d like to know what really makes it look good…read on.
When making explosion animations you face a very big challenge. An explosion is like liquid with very complex movement that you should understand. Have a reference video that you can examine such as this one. It has a great slow motion about a big, fat explosion with smoke, just what we need. Try to reproduce the phases of the explosion in your animation. These are:
1.: Ignition: A bright flash. You can simply put a big white spot on the first frame of your animation.
2.: Fireball: The fuel of the explosion is burning in an expanding sphere-shaped form. The ignition phase gives you the overall size of your animation, the fireball phase grows just a little.
3.: Collapse: The hardest to animate. The fuel of explosion is depleting and without energy the fireball collapses into itself. It’s split up into multiple smaller puffs of fuel which are still burning. At the end of this phase our explosion looks more like a flame than a fireball.
4.: Burnout: Fire gradually turns into smoke (black or grey) as all the fuel burns away. You can give “body” to your smoke by applying some shades on it like it has mass.
5.: Fade: You have to get rid of the sprite in the game so the smoke just dissolves.
Good luck! And please comment ![]()






January 5th, 2010 at 7:54 pm
good~!
September 16th, 2009 at 11:04 am
I’m a game publisher and like to get in touch with you for possible game development opportunities.
What’s your email address? Thanks! Love your games.
June 21st, 2009 at 6:10 am
What music songs did you use?
June 12th, 2009 at 2:33 pm
I have a question about this game…
How do you do to have the pointer follow the player ?
I need something like that, basically I have to ball and I want one of the ball following the other like you do with your pointer…
I don\’t need the source code, just an explanation about the math
Please,
Zzarbi
May 26th, 2009 at 3:13 am
Thanks for sharing
Nice tut
May 20th, 2009 at 7:58 am
excellent!
great tutorial!
May 19th, 2009 at 5:47 am
Saw this linked from 8bitrocket; it’s really interesting, thanks for sharing!