
introduction | entities | environment | gameplay | performance | publishing
Once you have the layout and the gameplay mastered, you can start to work on the third and final variable: performance. Luckily, in these days of 2 GHz processors and 64 meg video cards, Quake 2 hardly takes a bite out of the hardware it's running on. Not only that, but Quake 2 pretty much lacks any special effects that would bog anything down. Basically the only thing you need to look out for is the number of brushes you allow in any one area. Despite all this, there are a few things you need to look out for:
While you're creating your map, avoid building up brushes... in other words, do not put brushes inside of each other. It makes the map run slower and makes the BSP file larger, which increases your map's download size. More than one brush should never occupy the same space unless absolutely necessary. There are almost always ways to avoid this as long as enough care is given to the construction.
When editing brushes, use computer friendly numbers. Keep your maps snapping to a larger grid (8, 16, 32, etc.) as much as possible, as computers can process these numbers faster. The faster the processing, the smoother the map will run. For example, a brush that is 32 units by 32 units can be processed more easily than a brush that is 31 units by 31 units.
Don't put a lot of glass in one area, and especially don't build it up on itself - too much glass requires too much processing power, since the engine is blending it with whatever's behind.
page 5 of 6
next page: publishing
previous page: gameplay