Тимоти Бессет (также известный как TTimo ) — французский программист , наиболее известный по поддержке Linux , а также некоторых Macintosh , портов продуктов id Software . Он был связан с портами игр различных владений id в 2000-х годах, начиная с Quake III Arena . [2] После разработки Doom 3 он также отвечал за многопользовательский сетевой код и различные аспекты игрового кодирования для id, [3] роль, которая позволила ему активно участвовать в разработке их онлайн-игры QuakeLive . После ухода из id в январе 2012 года он работал подрядчиком по программному обеспечению, в том числе в Valve Software .
Его иногда называли «zerowing», но сам он никогда не носил это имя. Оно произошло от ориентированной на сообщество системы zerowing.idsoftware.com, из которой наиболее заметными были страницы порта Linux. Система была на самом деле названа Кристианом Антковым на основе мема Zero Wing . [4]
Бессет вырос во Франции и начал программировать в начале 1990-х годов. В школе он специализировался на информатике , а также посещал курсы по химии , механике и механике жидкостей . В школе он также впервые познакомился с Linux , изначально только для системного администрирования и работы в сети, и в конечном итоге принял его в качестве своей основной системы. Его первым серьезным проектом по разработке игр была работа над QERadiant , бесплатным инструментом для редактирования игр для id Software . Работая над редактором, он познакомился с Робертом Даффи, который в то время работал подрядчиком в id. После того, как его наняли на полную ставку, Даффи сумел заключить с Тимоти контракт на работу над новым проектом кроссплатформенного редактора GtkRadiant в 2000 году. [5] В конечном итоге это привело к тому, что Тимоти был нанят в качестве официального сопровождающего порта Linux в id после того, как они вернули себе права на поддержку Linux-релиза Quake III Arena у тогдашней терпящей неудачу Loki Software . [6] [7]
Его первый реальный проект по портированию пришелся на выпуск Return to Castle Wolfenstein в 2001 году, а клиент Linux был выпущен 16 марта 2002 года. [8] [9] [10] За этим последовал примерно год спустя выпуск Wolfenstein: Enemy Territory , причем сборки для Linux имели ту же дату выпуска, что и выпуск для Windows . Его следующая работа по портированию пришлась на выпуск Doom 3 , когда он выпустил первые сборки для Linux 4 октября 2004 года. [11] [12] [13] Примерно в это же время он также взял на себя ответственность за сетевое кодирование для id. [2] 20 октября 2005 года он выпустил двоичные файлы Linux для Quake 4 . [14] [15] За этим последовал выпуск исходного кода GtkRadiant под лицензией GNU General Public License 17 февраля 2006 года. [16] [17] Следующим его проектом по портированию стало портирование Enemy Territory: Quake Wars с выпуском исполняемых файлов для Linux 19 октября 2007 года. [18] [19] [20]
Он также работал над проектом Quake Live , в 2008 году игра вышла в закрытое бета-тестирование по приглашениям, а 24 февраля 2009 года — в открытое бета-тестирование, а поддержка Linux и Macintosh появилась 18 августа 2009 года. [21] В ответ на опасения некоторых представителей игрового сообщества Linux, что id откажется от Linux в своих будущих играх, 13 сентября 2009 года в широко разрекламированном заявлении он подтвердил поддержку Linux со стороны id, заявив в своем блоге, что «в принципе ничего не изменилось в нашей политике в отношении игр для Linux... Будь я проклят, если мы не найдем времени для завершения сборок для Linux». [22] [23] [24]
В январе 2012 года Бессет ушел из id Software, положив конец надеждам на будущие сборки Linux (хотя Doom 3 BFG Edition появился на Linux через исходный порт ). [25] Год спустя Джон Кармак сообщил, что ZeniMax Media «не имеет никакой политики в отношении «неофициальных двоичных файлов»», и таким образом помешал id Software заниматься любыми сторонними сборками, как это было в прошлом, будь то порты Linux или экспериментальные релизы, и затем он предложил вместо этого использовать Wine . [26]
2 июля 2012 года было объявлено, что он присоединился к студии Frozen Sand, которая тогда разрабатывала Urban Terror HD . [27]
В сентябре 2016 года он портировал Rocket League на SteamOS/Linux с помощью Райана С. Гордона [28] [29]
По состоянию на январь 2024 года он, как сообщается, работал над клиентом Linux Steam среди других контрактных работ для Valve Software . [30] [31] [32]
Моей замечательной жене Кристине за то, что она «терпела меня» все эти годыСм.: http://members.iinet.net.au/~tmorrow/doom3/emails.html#Спасибо..
Я не думаю, что сегодня можно привести хорошее экономическое обоснование для официальной поддержки Linux для массовых игр, и у Zenimax нет никакой политики "неофициальных двоичных файлов", как у Id раньше... Я приводил доводы в пользу их ценности (в основном в контексте экспериментальных функций Windows, но Linux также выиграет), но мои настойчивые внутренние настойчивые призывы были направлены на продолжение выпусков открытого исходного кода Id Software, которые, как я считаю, имеют более широкие преимущества, чем неподдерживаемые двоичные файлы Linux.
Кроме того, игроки, играющие на Linux, должны помнить, что, судя по тому, что ранее сказал разработчик Тимоти "TTimo" Бессет, игра была тщательно протестирована на версии для Windows, но значительно меньше на версии для Linux. Таким образом, игрокам рекомендуется сообщать о любых ошибках, с которыми они столкнулись во время игры в CS2 на Linux.