Special

Clearance Sale!

We've been publishing for over five years now and it's time to clear out our inventory of back issues, so we're slashing prices!

RBD Magazines

Check out this amazing clearance sale of all our past issues. Missing some issues? This is a great time to complete your RBD collection. Save up to 40% off the regular price of our printed back issue packages. These prices are only good until the end of the year May 2008 and supplies are limited, so place your order today.

Article Preview


Buy Now

Print:
PDF:

Feature

The Fine Art of Blowing Stuff Up

A Custom Explosion Editor

Issue: 2.2 (October/November 2003)
Author: Joe Strout and Jeff Quan
Author Bio: Joe, the father of a toddler, is no stranger to blow-ups and melt-downs. Jeff is a freelance graphic designer and thinks fireworks need more 3D chunks.
Article Description: No description available.
Article Length (in bytes): 15,777
Starting Page Number: 17
RBD Number: 2210
Resource File(s):

Download Icon 2210.sit Updated: Friday, October 17, 2003 at 12:45 PM

Related Link(s): None
Known Limitations: None

Excerpt of article text...

Making things explode has always been an important part of video games. From ancient classics like Asteroids, to modern Quake derivatives, game developers have frequently needed to make things go "boom!"

A pretty convincing 2D fireball sequence can be made with standard artists' tools like Photoshop. But in modern games, that's often not good enough -- players expect sparks, puffs of smoke, and flying hunks of metal or wood. They expect each explosion to look unique. And of course, they expect it all to work in 3D.

This need recently arose in a game project we'd been working on. We wanted flying chunks and particle effects, but quickly realized that there are a lot of parameters involved -- gravity, particle velocity, burst radius, and much more. Hard-coding these into the game engine, and then testing by running the game, would have been a very slow and tedious process.

So instead, we decided to make an explosion editor. This allowed us to define the explosions very quickly, tweaking parameters, and adding or deleting elements until they look just right. We could then save them as files which could be loaded by the game engine to produce the same effect. As a nice bonus, it allowed us to divide the work along skill lines; the more artistic one of us could build explosions with little or no code, and the coder could make the explosions happen with little artistic skill.

...End of Excerpt. Please purchase the magazine to read the full article.

Article copyrighted by REALbasic Developer magazine. All rights reserved.


 


|

 


Weblog Commenting and Trackback by HaloScan.com