Game Development Community

dev|Pro Game Development Curriculum

Plan for Brian Ramage

by Brian Ramage · 06/23/2005 (6:22 pm) · 30 comments

public.garagegames.com/brianr/planPics/06_23_2005/MS3.jpg
TSE milestone 2 is complete, and milestone 3 is well underway, so I thought
it would be a good time to share my thoughts on where we're going with it.
The main goal of MS3 is to tighten up the engine for more general consumption.
We want to fix some of the more annoying bugs and streamline some areas so
working with the materials is easier. We'd also like to increase performance,
particularly on nVIDIA FX cards.

Here are some of the major improvements planned:
- Get FSAA fully working
- .DDS support and more DXT compression options
- Fix skinning code with interpolated tangent space vectors
- Get an Atlas terrain editor working
- Add a texture / material flush so artists don't need to reload TSE to tweak materials
- Pre-load materials/shaders/other resources on level load
- Better .dif warnings if they are incorrect version
- Material enhancements
- Alpha test
- Parallax mapping
- More blend operations for cubemaps
- More procedural shader options
- Better control over specular colors
- ... much more

In addition, I've got an update of Materials coming up next week that has:
- client side Materials / ShaderData / CubemapData
- auto loading of materials.cs from subdirectories - so they can live with the data
- got rid of addMaterialMapping() calls - the mapping is done in the Material itself now
- full path names of textures are no longer needed

I'll explain these improvements in greater detail when the updates go live.

Figuring a timeline for MS3 is tough at this point as we have a LOT going on behind the
scenes right now. Josh should be releasing a "bounty" list for MS3 tasks that we'd pay
to get done, so we're hoping that can speed the development a bit. We've also got the
possibility of GG co-founder Tim Gift making a guest star appearance for MS3. He might
break out some goodies (OpenGL anyone?).

About the author

I have over 16 years of professional game development experience at both AAA studios like Dynamix, to indie studios like GarageGames and my own Black Jacket Games. I worked for 5 years at GarageGames as the lead developer on TGEA (precursor to T3D).

Page «Previous 1 2
#1
06/23/2005 (6:43 pm)
WOOT for OpenGL support! :)
#2
06/23/2005 (6:50 pm)
Very Exciting!
#3
06/23/2005 (8:27 pm)
opengl would be very nice!
#4
06/23/2005 (9:52 pm)
*cough* Xbox360
#5
06/23/2005 (10:06 pm)
wow... very cool! (love the water btw, a friend who picked up TSE runs it and the terrain on a Radeon 9000 mobile 64mb video memory and 512 mb ram at about 40 FPS with the water in full view =0 our jaws dropped lol).
#6
06/23/2005 (10:42 pm)
Hey, cool! A goodie? Please add to that list: Distributed painting on materials while the game is running (for printing tags/logs/text) on player skins. There are already resources about this, but only at game start. Would be nice as useful.

But anyway, great stuff!
Martin :)
#7
06/24/2005 (12:36 am)
Aaare weeeee theeeeere yeeet? :)
#8
06/24/2005 (3:03 am)
Awesome stuff Brian!
#9
06/24/2005 (3:25 am)
Very nice!
#10
06/24/2005 (3:33 am)
*grins*
#11
06/24/2005 (4:59 am)
Ah the elusive Tim Gift.

I don't know jack about graphics stuff so I had to google some of those terms. It's exciting stuff. Great job guys.
#12
06/24/2005 (7:51 am)
OpenGL!
#13
06/24/2005 (7:58 am)
/me waits for bounty list, sounds interesting..
#14
06/24/2005 (8:12 am)
I thought "Tim Gift" was like Santa Claus... so you are saying Tim and Santa are real? =0

;)
#15
06/24/2005 (8:12 am)
[ Add a texture / material flush so artists don't need to reload TSE to tweak materials ]

YES!!!
#16
06/24/2005 (8:25 am)
Good stuff...
it is nice to know what's planned from your side
#17
06/24/2005 (10:06 am)
badly Need For OpenGL! ;)
#18
06/24/2005 (11:18 am)
Nice :)
#19
06/24/2005 (12:14 pm)
Nice .plan Brian, very exciting. :)

So you all know, that bounty list will be up next week, with full details on how to work it.
#20
06/24/2005 (4:23 pm)
I just want to say. It's an amazing value for the price considering all the features. Thanks guys *.*
Page «Previous 1 2