Skip to content
Classic Games

RollerCoaster Tycoon

Theme park management

RollerCoaster Tycoon let players build elaborate theme parks with custom coasters, achieving remarkable depth through code written entirely in assembly language by one developer.

pc simulationmanagementtycoon 1999

Overview

One manโ€™s obsession became millions of hours spent. Chris Sawyer programmed RollerCoaster Tycoon almost entirely in assembly language, achieving performance that let hundreds of guests navigate elaborate parks. The coaster builder provided endless creativity. The management layer added challenge. Watching guests enjoy (or vomit from) your creations provided satisfaction unique to gaming.

Fast facts

  • Developer: Chris Sawyer.
  • Publisher: Hasbro/Infogrames.
  • Year: 1999.
  • Language: 99% assembly.

Coaster creation

ToolFunction
Track typesVariety of styles
Height/bankingPrecise control
TestingSafety verification
RatingsExcitement/intensity/nausea

Park management

SystemDepth
FinancesBudget balancing
StaffHandymen, mechanics
GuestsNeeds, satisfaction
ScenariosObjective challenges

Technical achievement

AspectImplementation
Assembly codePerformance
Guest AIPathfinding, behaviour
PhysicsCoaster simulation
ScaleHundreds of guests

Guest behaviour

NeedResponse
HungerFood stalls
ThirstDrink stalls
NauseaBenches, first aid
HappinessRide satisfaction

Series expansion

TitleYear
RollerCoaster Tycoon1999
Loopy Landscapes2000
RollerCoaster Tycoon 22002
RollerCoaster Tycoon 32004

See also