907
you are viewing a single comment's thread
view the rest of the comments
[-] frezik@lemmy.blahaj.zone 212 points 3 days ago

Rollercoaster Tycoon was the last of an era, not a sudden burst of genius.

Before Doom (1993), almost all games were assembly. Doom was a shock to the industry. You could now write a high performance, multiplatform, sophisticated game in a compiled language (C). When I say multiplatform, I don't just mean how it was ported to everything later. It was developed on NextStations first. DOS was the first port. So it proved all of the above immediately on release.

We take for granted that C is performant now, but that wasn't obvious until optimizing compilers got good and someone tried.

Rollercoaster Tycoon (1999) is the last notable title that used ASM. It's impressive in many ways, but it wasn't as much of a standout as it seems now. Six years earlier to its release, that was just how games were done.

It's notable that the only port of Rollercoaster Tycoon was the original Xbox, which was also x86. Nobody wants to rewrite it for anything else.

[-] Blue_Morpho@lemmy.world 34 points 3 days ago

Before Doom (1993), almost all games were assembly.

Carmack wrote Wolfenstein 3d in C. Star Control and Dune 2 were C.

[-] Aria@lemmygrad.ml 2 points 3 days ago

Wolfenstein 3D is a lot less impressive than Doom. Doom was faster and more complex than other games, where as Wolfenstein had a strong and appealing gimmick but was slower and less complex as a trade-off. In-line with the expectations around compiled languages.

load more comments (4 replies)
load more comments (20 replies)
this post was submitted on 06 Aug 2025
907 points (99.3% liked)

Programmer Humor

25567 readers
846 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS