The answer, at least partially, lies in free tools, engines, and community content.
The answer, at least partially, lies in free tools, engines, and community content.
Anyway Doom has this great community around it not just because the tools are free, thought that’s a an important enabling factor, but due to its cultural significance to gamers and games developers.
Doom released in 1993, its engine was open-sourced in 1997 (4 years).
Quake released in 1996, its engine was OSS'd in 1999 (3 years).
Quake II released in 1997, OSS'd in 2001 (4 years).
Quake III released in 1999, OSS'd in 2005 (6 years).
Sure, in most those cases they were at least 2 generations of their own tech ahead when releasing source code, but considering how they were at the cutting edge of game development at the time, arguably those engines still held considerable value at the time and far from worthless.