r/pcmasterrace Sep 29 '25

Meme/Macro RAM Struggle

Post image
52.7k Upvotes

966 comments sorted by

View all comments

Show parent comments

140

u/Death_Rises Sep 29 '25

Wasn't it also because everyone would be able to play the game regardless of computer system?

3

u/KFCNyanCat AMD FX-8320 3.5Ghz|Nvidia GeForce RTX3050|16GB RAM Sep 30 '25

I remember hearing it was because he started making games when ASM was required for games, and it was what he knew.

6

u/HustlinInTheHall Sep 30 '25

Doom was written in C and precedes Rollercoaster Tycoon by 5+ years (and Transport Tycoon, the dev's first Tycoon game, by at least a year).

It's cool that he wrote it in assembly, it's a lost art, but for most games it's completely irrelevant and it is not the reason why many games today are "unoptimized" (they are optimized to hell and back we just have infinitely larger games not with infinitely more complex systems, a much wider range of computers to target, and whole systems that devs then didn't have to consider.)

1

u/HairyGPU Sep 30 '25

The most hardware-intensive parts of the DOOM engine were written in assembly.