3 ms·
> I really wish more games shared the source, even if it's under a restrictive license. It's just interesting to get a peak under the hood. Don't underestimate
by sebazzz 3y ago
> I really wish more games shared the source, even if it's under a restrictive license. It's just interesting to get a peak under the hood.
Don't underestimate that software patents play a role in that. For instance, the source code release of Doom 3 had to be modified to remove a rendering technique under patent by Creative - even though John Carmack invented the technique simultaneously and independently of Creative[0]
[0]: https://www.theverge.com/gaming/2011/11/17/2569394/john-carmack-doom-3-patent https://www.theverge.com/gaming/2011/11/17/2569394/john-carm...
- rzzzt 3y agoThe original Doom had third-party audio playback routines, so the source came with a rewritten sound server: https://github.com/id-Software/DOOM/tree/master/sndserv https://github.com/id-Software/DOOM/tree/master/sndserv The bad news: this code only compiles and runs on linux. We couldn't release the dos code because of a copyrighted sound library we used (wow, was that a mistake -- I write my own sound code now), and I honestly don't even know what happened to the port that microsoft did to windows.