back to lofibucket.com

Bridges that could be destroyed and rebuilt, for example, wound up taking over ten times as long to program as we originally estimated. Adding bridges complicated systems such as path-finding, Z-buffering, rendering, unit behavior, and AI.

– Rade Stojsavljevic on Gamasutra postmortem of Tiberian Sun.

As I was recently playing through the game, I couldn’t help but notice that almost every level seemed to contain multiple bridges. After finishing the admittedly mediocre campaign I used the Final Sun map editor to go through the levels and make some statistics about these constructions.

The numbers

A short broken bridge in gdi5a.map

A short broken bridge in gdi5a.map

I counted the number of distinct bridges in each level of the vanilla Tiberian Sun, so I didn’t take any Firestorm levels in to account in this calculation. Some of the bridges consisted of multiple segments, but I considered them as a single bridge. Both broken and whole bridges were counted.

A two segment bridge in gdi6a.map

A two segment bridge in gdi6a.map

The number of bridges per map

=== GDI ===
gdi1a.map   2
gdi2a.map   2
gdi3a.map   3
gdi3b.map   5
gdi4a.map   3
gdi5a.map   1
gdi5b.map   6
gdi5c.map   6
gdi6a.map   5
gdi6b.map   2
gdi7a.map   8
gdi8a.map   3
gdi9a.map   2
gdi9b.map   2
gdi9c.map   0
gdi9d.map   1
gdi10a.map  2
gdi10b.map  2
gdi11a.map  1
gdi12a.map  4

=== NOD ===
nod1a.map   0
nod2a.map   3
nod3a.map   4
nod3b.map   1
nod4a.map   2
nod4b.map   6
nod5a.map   5
nod6a.map   3
nod6b.map   2
nod6c.map   3
nod7a.map   1
nod7b.map   2
nod8a.map   3
nod9a.map   3
nod9b.map   0
nod10a.map  3
nod11a.map  5
nod12a.map  6
nod12b.map  0

On average, there are 2.87 bridges per level, and the median number of bridges is 3.

A core element

Since only four levels of the total 38 don’t contain a single bridge, I consider it safe to say that these destroyable pathways are a core element of the game. I’m not sure if this was intentional right from the beginning, or did the development team decide they better make the most of the feature they spent so long programming.

At any rate, it’s an important mechanic and also visible in a later installment of the series, Red Alert 2. I don’t have any numbers on that though, but if my memory serves me right they toned it down a little bit.