Game Development Community

dev|Pro Game Development Curriculum

Plan for Brett Fattori

by Brett Fattori · 04/24/2004 (6:42 pm) · 6 comments

Well, here I am... It's been a while, but I wanted to post something to get people as worked up as I am! ;-) I have been working, recently, on a project with Bravetree. Using Clark Fagot's new component system (which he talked about here) and with Joe Maruschak who does some incredible digital art. They are the company behind ThinkTanks, an incredibly popular independent game.

Working with them has been fantastic! They have wonderful ideas, and the skills to implement them, which makes this an incredible journey so far. I started out, about 3 months back, working on a system to define a racetrack using a spline path. It was more of a test to see if it could be done, but quickly gained interest from Bravetree. It has progressed to the point where it's an in-game object that is fully textured and collideable, with numerous parameters to configure wall heights, track widths, curvature, bank, and more.

Currently I'm working on a track editor to allow end-users to build tracks for the game. One of the many things that make a game go way beyond a normal lifespan is user "update-ability". If a game can be modded, it makes it that much more interesting to a potential buyer. One of the reasons I'm a game programmer today is because I have been able to tinker with moddable games. I don't buy a lot of games, and one of the biggest reasons that I buy games is if I can change how it plays, or add to it.

Anyways, here are some pics showing work in progress.. (yet another way to gain interest ;-)

www.renderengine.com/stuff/track/overhead.jpgOverhead view of track, notice missing "segments" because of network ghosting.

www.renderengine.com/stuff/track/trackparts.jpgPicture of some "concept" parts

www.renderengine.com/stuff/track/gettin_air.jpgGettin' some air over a chasm

And something to whet your appetite! (The music is (c)1996 The Chemical Brothers and just happened to be playing when I recorded this)

- Brett

#1
04/24/2004 (7:43 pm)
whoa!
#2
04/24/2004 (8:48 pm)
I just got back from vaca. What a sweet treat to feast upon for my return.

As always man, nice work.
#3
04/24/2004 (8:56 pm)
:0 Thats is awesome.
#4
04/24/2004 (10:10 pm)
heh, you make my racing game jealous :)
#5
04/25/2004 (1:10 am)
Uber coolio!
#6
04/25/2004 (1:11 am)
Phew - looks fantastic.
Glad I saw this before posting a message of my own (already pressed the "create new post").

I was about to ask for someone to help me kickstarted on creating exactly what you have done - drawing a path/spline and then creating interiors programatically to create a racetrack.

Will your code be Bravetree internal tool? For sale as a resource? Given away free? If so, when?

If its an internal tool only, could you point me in the right direction on how to create interior shapes programatically?