Game Development Community

dev|Pro Game Development Curriculum

Plan for David "FenrirWolf" Grace

by Fenrir Wolf · 12/08/2003 (12:43 am) · 3 comments

I had put my game engine stuff aside for a while, but now I'm back to it! And I've been busy, busy.

First of all, I've reworked part of the model handling code, allowing me to attach objects to mount points. (Similiar to Torque.) This lets me mount lasers or particle effects to my ships.

gapingwolf.com/gamess/ss/cxss00057.jpg
Next up, collision detection. This turned out to be a little more challenging than expected. While I was using a pre-made coldet library (ColDet), I had to graft this into my animation system. I had some trouble at first, until I realized that some scaling operations had crept into one of the transformation matrices. After fixing that, everything worked fine.

And this is the col-det code in action:

gapingwolf.com/gamess/ss/cxss00058.jpg
What's on the list next? Hmm. The particle engine, it seems. After that, the code aspects of the new graphics engine will be done and I can get serious about adding new content.

And for comparison, here is what the original 2d engine looked like:

gapingwolf.com/crusade/images/indev/ss00033.jpg

#1
12/08/2003 (3:02 am)
Nice really, looks like it could be fun!
Perhaps opensource your old 2d engine? *watch it grow?*
#2
12/17/2003 (1:10 pm)
I dunno, the old engine is uuuuuuuuugly. I mean, SERIOUSLY ugly.

It's even uglier now that I'm bolting on a 3d renderer on top of it all! :)
#3
12/21/2003 (1:53 pm)
LOL, oh well, it was a nice thought though.
The 3d renderer looks good though, can i steal it? *joke*

Great, you've inspired me to build my own little scrolling top down shooter!