History of Fallout: The GURPS Apps

Abstract

Problem: How did Tim Cain's personal hobby projects with the GURPS tabletop RPG system lay the groundwork for Fallout's development?

Approach: Tim Cain digs through his personal archives from 1991 onward, demonstrating three GURPS utility programs he built before Fallout existed.

Findings: Years of building GURPS tools — a star system generator, a combat simulator, and a character editor — gave Cain both deep system knowledge and reusable code libraries that directly accelerated Fallout's early development. The combat simulator also revealed fundamental balance issues in GURPS that would later haunt the Fallout team.

Key insight: Fallout didn't emerge from nothing — it grew from years of personal GURPS tooling that gave Tim Cain a massive head start when Interplay decided to license a tabletop RPG system.

Source: https://www.youtube.com/watch?v=efCn85Tvrf8

1. Background

Tim Cain describes this video as "video game archaeology," digging through personal archives that go back to 1990–91. Before Fallout, before Rags to Riches, and before he was even a full employee at Interplay, Cain was a contractor making the Bard's Tale Construction Set (1991). He was simultaneously enrolled in a PhD program at UC Irvine, which he was "quickly becoming less enamored with."

At UCI, he was playing a lot of GURPS (Generic Universal RolePlaying System) — specifically GURPS 3rd Edition — with friends. He wanted to introduce GURPS to his colleagues at Interplay, where most people were playing 2nd Edition AD&D, a system Cain wasn't fond of. Notably, 2nd Edition is the only version of D&D he doesn't own.

2. App 1: The GURPS Star System Generator

Cain was running a GURPS Space campaign and found that Chapter 10 of the GURPS Space book — which explains how to generate star systems — involved too many dice rolls, conditions, and tables for his "Jello brain" to handle manually.

So he automated it. He built a small program that:

  • Let you select a tech level
  • Choose a region of the galaxy (e.g., spiral arm)
  • Generated a random sector with star systems
  • Allowed clicking on individual stars to see their planetary systems
  • Included filters (e.g., "find systems with life")
  • Displayed detailed planetary information

Scott Everts at Interplay contributed art, turning it from a text-only utility into something visually appealing. The program featured a real 3D sphere — Cain was experimenting with texture mapping at the time. The GURPS Star System Generator is still available online today.

3. App 2: The GURPS Combat Simulator

This app grew out of arguments with friends about which GURPS attributes were most valuable. Cain was a "firm believer" that Dexterity was the best stat, far above Intelligence, Strength, or Health.

To prove it, he built a combat simulator that ran 1,000 rounds of combat between two characters. The test setup: both fighters used broadswords, light leather armor, and a small shield, with one point invested in broadsword and shield skill. All stats started at 10, with one stat raised to 18. The simulator implemented all core GURPS combat rules — stunning, knockdown, unconsciousness, death — and treated 17–18 as automatic misses. It excluded advantages and disadvantages.

3.1. The Results

The findings confirmed Cain's hypothesis dramatically:

  • 18 DEX vs 18 STR: The Dexterity character won 83% of fights
  • 18 DEX vs 18 HT: The Dexterity character won 73% of fights
  • 18 HT vs 18 STR: The Health character won 84% of fights
  • To balance 18 DEX, you needed 25 Health — or an impossibly high 40 Strength just to reach parity with 18 Health
  • 18 DEX could never be balanced by any amount of Strength, no matter how high

The reason: the high-DEX character hit so frequently that the opponent's effective skill was constantly degraded by wounds. Even when the STR character's hits would have dealt massive damage, they either missed outright or were dodged, parried, or blocked. Adding advantages like High Pain Threshold or Combat Reflexes helped the STR character somewhat, but the imbalance was fundamental to the system.

3.2. Foreshadowing Fallout's GURPS Problems

Cain explicitly connects this to Fallout's development: "If I ever talk about GURPS being in Fallout, these were things we ran into making GURPS Fallout — there were things that were hard for us to balance for, because they were endemic to the system." The same issue recurred years later when he made Temple of Elemental Evil with D&D 3.5e — computerizing tabletop systems exposes min-max exploits that paper play conceals.

4. App 3: The GURPS Character Editor

As GURPS became popular at Interplay — with Tim Cain, Chris Taylor, and Scott Campbell all running campaigns in the evenings — character creation became a bottleneck. GURPS character creation is complex, and different campaigns used different sourcebooks.

Cain built a character editor that:

  • Managed all four base attributes with automatic derived stat calculation
  • Tracked point totals in real-time as you built characters
  • Supported buying advantages, disadvantages, and skills
  • Read advantages, disadvantages, and skills from external text files, so different campaigns could load different sourcebooks (GURPS Space, GURPS Fantasy, etc.)
  • Handled half-point tracking, displaying "½" rather than "0.5" — something Cain was proud of in 1991

The tool was widely adopted: players used it for character creation, and GMs used it to quickly generate NPCs. Scott Campbell separately built a similar automation tool for GURPS Vehicles.

5. The Direct Line to Fallout

By 1994, when Interplay announced they were looking to acquire an RPG license, Cain was "gung-ho" about GURPS because he already had three working applications. Between the combat simulator and the character editor, he had significant portions of the GURPS rules already coded as reusable libraries that could be dropped directly into a game project.

This was the environment that led to GURPS Fallout — later just Fallout — getting off the ground. Cain notes with amusement that these executables from the early 1990s still run on Windows 10 in 2023: "Thanks, Microsoft."

6. References