Game Design, Programming and running a one-man games business…

Gratuitous Debris

I got the wobbly cloak + damage textures stuff working in the end. I used a separate render target. Basically whenever a ship is cloaking it uses a separate texture to composite its damage and hull together, then renders from that. I’m not sure how slow SetRenderTarget() is, so I’m avoiding using it all the time.
Today I redid all the damage textures. I used a picture of an oil refinery at night, color-adjusted and light intensified, and use that to ‘paint’ sparks in gaps in the damaged ships hulls.
I also added debris. I cut out some parts of the ship, and scattered some of the damage texture magic on them:

I then emit some spinning bits of debris when a ship is hit or destroyed. The debris is all one texture and drawn collectively (on top of all the ships) so it’s a single vertex-buffered draw call and shouldn’t be too slow. I’m certainly getting awesome frame rates, even with tons of smoke trails, explosions, spaceships, debris and laser effects:

Tomorrow I’ll be doing some more of the AI behaviours for the ships.

5 thoughts on Gratuitous Debris

  1. that screenshot looks really excellent, top notch.
    smoke + particles + trails + debris + light effects == cool :)

  2. When you first announced the concept for this game, I was a little sceptical about whether it would be any good. Now after seeing that screenshot I KNOW it’s going to be awesome!
    Keep up the good work! :)

  3. This is looking great cliff! Can’t wait to see a high quality video of this stuff in action.

  4. how is the development going overall? how nervous are you about how it will turn out ? how does it feel, a few months into the project, to be working on something different from your normal output?

Comments are currently closed.