Сильверман, Кен

Кен Сильверман (англ. Ken Silverman; род. 1 ноября 1975, Маунт-Киско[d], Уэстчестер, Нью-Йорк, США) — американский программист, разработчик компьютерных игр, наиболее известный как основной разработчик игрового движка Build engine, который использовался в таких играх, как Duke Nukem 3D, Shadow Warrior, Blood и более чем в десятке других игр, вышедших в середине и конце 90-х годов. С 2013 года является сооснователем и главным научным сотрудником (Chief Computer Scientist) компании Voxon Photonics[1].

Общие сведения
Кен Сильверман
Ken Silverman
Дата рождения 1 ноября 1975(1975-11-01) (50 лет)
Место рождения Йорктаун (Нью-Йорк)
Гражданство  США
Род деятельности программист
Сайт Официальная домашняя страница

Биография

Кен Сильверман родился 1 ноября 1975 года в Маунт-Киско, штат Нью-Йорк. В 1980 году семья переехала в Ист-Гринуич, штат Род-Айленд, где его отец получил должность профессора в Университете Брауна[2]. Увлечение программированием началось в декабре 1983 года, когда родители подарили ему компьютер TI-99/4A. В старшей школе он создал несколько игр, включая Kentris и свой первый коммерческий проект Ken's Labyrinth[2]. В 1993 году Сильверман поступил в Университет Брауна. Незадолго до начала учёбы он подписал контракт с компанией Apogee Software на создание игрового движка Build engine. Из-за работы над движком он взял академический отпуск после первого семестра и вернулся к учёбе спустя три года, окончив университет в мае 2000 года[3]. В своё время многими игровыми журналистами и разработчиками компьютерных игр Сильверман расценивался как основной соперник Джона Кармака (Кармак в то время работал над конкурентными игровыми движками Doom engine и Quake engine)[4][5].

Разработки

Ken’s Labyrinth

Ken’s Labyrinth — компьютерная игра в жанре шутера от первого лица, программная часть которой полностью была выполнена Кеном Сильверманом. Эта игра была выпущена в 1993 году как shareware, издателем была компания Epic Megagames. Через некоторое время Сильверман выложил исходные коды игры на своём сайте[6]. 1 июля 2001 года исходный код был открыт под лицензией, запрещающей коммерческое использование. Для запуска игры на современных операционных системах существует порт LAB3D/SDL[7].

Build engine

Build engine — игровой движок, разработанный Кеном Сильверманом специально для компании 3D Realms. Сильверман начал разработку движка, когда учился на первом семестре Брауновского университета. Этот движок использовался во всех играх 3D Realms второй половины 90-х годов и во многих других играх, среди которых были такие известные игры, как Duke Nukem 3D и Blood. 1 апреля 2003 года исходные коды Duke Nukem 3D и Build engine были опубликованы[8]. Движок продолжает использоваться в коммерческих проектах и в 2020-х годах, например, в дополнении «Ion Fury: Aftershock» (2023)[9]. В 2025 году произошёл всплеск медийной активности: вышло первое видеоинтервью Сильвермана для канала «TechJesse», в котором обсуждалось наследие движка[10].

Voxlap

В 2000 году Сильверман в сотрудничестве с Томом Добровольски (англ. Tom Dobrowolski) начал работу над Voxlap — графическим движком, использующим воксели. Позже была опубликована технологическая демонстрация. В 2003 году разработка была остановлена, а в 2005 году был открыт исходный код движка[11] с лицензией, позволяющей создание некоммерческих проектов на его основе (коммерческих — с отдельного разрешения автора)[12]. В 2008 году команда «Voxelstein Team» выпустила первую финальную версию игры Voxelstein 3D, которая целиком построена на Voxlap. Наработки в области воксельных технологий, полученные при создании Voxlap, впоследствии нашли применение в работе Сильвермана над волюметрическими дисплеями в компании Voxon Photonics[1].

Voxon Photonics

В 2013 году Сильверман стал сооснователем компании Voxon Photonics, заняв должность главного научного сотрудника (англ. Chief Computer Scientist)[1]. Его работа сосредоточена на создании программного обеспечения и SDK для волюметрического дисплея Voxiebox[2].

PNGOUT

PNGOUT — оптимизатор PNG-изображений, разработанный Сильверманом. В 2006 году платная оболочка под названием PNGOUTWin была выпущена компанией Ardfry Imaging, небольшой компанией, основанной в 2005 году, сооснователем которой был сам Сильверман[13]. Последняя версия PNGOUTWin (1.5) была выпущена в 2011 году, однако компания Ardfry Imaging продолжает существовать[14].

KZIP

KZIP — файловый архиватор формата ZIP[15]. Разработка утилиты завершена, последняя версия датирована 2 сентября 2010 года. Лицензионное соглашение было обновлено 16 января 2021 года[16].

Примечания

  1. 1 2 3 Ken Silverman. The Org. Дата обращения: 23 января 2026.
  2. 1 2 3 Ken Silverman's Official Home Page. AdvSys. Дата обращения: 23 января 2026.
  3. Ken Silverman Interview. Classic DOS Games. Дата обращения: 23 января 2026.
  4. Источник. Дата обращения: 9 апреля 2010. Архивировано 16 июня 2012 года.
  5. Источник. Дата обращения: 9 апреля 2010. Архивировано 15 июня 2012 года.
  6. The official Ken’s Labyrinth page. Дата обращения: 9 апреля 2010. Архивировано 5 декабря 2006 года.
  7. The official Ken’s Labyrinth page. AdvSys. Дата обращения: 23 января 2026.
  8. Ken Silverman’s Build Engine Page. Дата обращения: 9 апреля 2010. Архивировано 28 февраля 2012 года.
  9. Ion Fury: Aftershock. Steam (2 октября 2023). Дата обращения: 23 января 2026.
  10. Ken Silverman, Creator of the Build Engine, in His Debut Video Interview. Duke4.net (2023). Дата обращения: 23 января 2026.
  11. Voxlap Engine source code Архивная копия от 24 ноября 2006 на Wayback Machine — Ken Silverman’s website
  12. Voxlap engine notes. Дата обращения: 9 апреля 2010. Архивировано 14 октября 2006 года.
  13. PNGOUTWin homepage. Дата обращения: 9 апреля 2010. Архивировано 29 мая 2006 года.
  14. PNGOUTWin. Ardfry Imaging. Дата обращения: 23 января 2026.
  15. KZIP 1.0. Дата обращения: 9 апреля 2010. Архивировано 28 февраля 2012 года.
  16. KZIP Download. AdvSys. Дата обращения: 23 января 2026.