Исходный код движка Doom III доступен для свободной загрузки
Несколько часов назад Джон Кармак, один из основателей и ведущий программист id Software, сообщил на своей странице в соцсети Twitter о публикации исходного кода движка знаменитого шутера Doom III. Исходники доступны под лицензией GPL v3 (почему юристы Zenimax выбрали именно третью версию лицензии, Кармак не уточнял). Данные для запуска самой игры по прежнему распространяются согласно EULA и доступны только после покупки игры.
Игра Rage, созданная на движке нового поколения id Tech 5, вышла уже более месяца назад, но исходный код движка id Tech 4 так и не был опубликован в связи с возможными патентными проблемами. Проблема решена заменой спорного алгоритма на алгоритм предварительной загрузки теней.
Хоть Doom III выпущен в 2004 году, технологии, которые используется в игре, актуальны до сих пор, несмотря на то, что уже появились игры более совершенные в графическом и технологическом плане.
По сложившийся традиции, id Software публикует исходный код каждой новой версии своего движка после выхода следующей. Так уже были опубликованы под свободными лицензиями движки id Tech в 1997 году (Quake), id Tech 2 в 2001 (Quake II), id Tech 3 в 2005 (Quake III Arena), а также исходники таких замечательных игр как Doom, Wolfenstein 3D, Enemy Territory, Return To Castle Wolfenstein. Под влиянием сообщества и id Software, исходники Heretic и Hexen от Raven Software также были опубликованы в 2008 под свободной лицензией.
Теперь наступил момент, начиная с которого исходный код id Tech 4 можно свободно загрузить из репозитория проекта Doom III на GitHub и на официальном FTP.