Source 2
Source 2 — игровой движок, разработанный американской компанией Valve.
Source 2 | |
---|---|
Тип | Игровой движок (Список) |
Разработчик | Valve |
Ключевой программист | Том Леонард (англ. Tom Leonard)[1] |
Предыдущий движок серии | Source |
Дата анонса | 4 марта 2015 года |
Поддерживаемая ОС |
Windows macOS Linux iOS Android |
Написан на языке | C++ |
Лицензия | Бесплатное использование[2] для Steam[3] |
Первая игра на движке | Dota 2 / 9 сентября 2015 года |
Последняя игра на движке | Half-Life: Alyx / 23 марта 2020 года |
История разработки
Игровой движок Source 2 является следующим движком компании Valve после Source (движок, использованный в Half-Life 2 2004 года, позднее задействован в ряде игр компании, в том числе Portal 2, Dota 2; благодаря своей модульной структуре данный движок постоянно дорабатывается, поддерживаясь на актуальном уровне, и имеет множество внутренних версий) и его предшественника GoldSrc (впервые применен в компьютерной игре Half-Life 1998 года, созданной этой же компанией; со временем получил некоторые доработки).
Упоминания до анонса
Первые сведения о движке начали просачиваться в Сеть до официального анонса: так, в 2012 году, просматривая файлы Source Filmmaker — инструмента от Valve для создания кинематографических роликов на первом движке Source, игроки обнаружили файл с упоминанием названия «Source 2» (файл мог просочиться в билд инструментария в связи с тем, что компания работала параллельно над поддержкой нового движка инструментарием)[5][6]; позднее было обнаружено ещё несколько отсылок к названию движка в файлах продукта Valve[7][8][9], которые затем были убраны разработчиками[10][11].
В ноябре 2012 года основатель компании Гейб Ньюэлл заявил о том, что компания разрабатывает новый движок[12][13][14]. В то время уже велась активная работа над «компьютером Valve» — серией игровых компьютеров Steam Machines, управляемых операционной системой SteamOS.
В августе 2013 года поклонники игры Dota 2 из сообщества на социальном ресурсе reddit были приглашены на экскурсию в офис Valve; некоторыми были сделаны снимки рабочих мест сотрудников, на одном из экранов была страница внутренней сети работников компании с упоминаниями слов «Source 2» и «Left 4 Dead 3»[15][16][17]. В октябре того же года состоялась утечка из системы отслеживания ошибок Valve (основанной на ПО JIRA), в результате которой был получен доступ к спискам проектов и командам, на которые были разделены сотрудники; среди них были группы с названиями: «Source 2», «Source2 Artists», «Source2 Builds» и т. п. (численностью от 2 до 45 человек), что послужило основанием для предположений, что внутри Valve активно ведётся работа над новым движком[18][19].
В конце января 2014 года один из пользователей форума NeoGAF разместил скриншот с презентацией движка (подписанного как «Source 2.0»), созданной в программе PowerPoint (предположительно, в 2011 году)[20]. В ней показана сильно изменённая и доработанная локация «Плантация» (англ. Plantation) из кампании «Болотная лихорадка» (англ. Swamp Fever) в Left 4 Dead 2, воссозданная на новой версии Source. Подлинность данного изображения не была подтверждена[21][22][23].
В марте 2014 года Гейб Ньюэлл во время организованной сессии «вопросов и ответов» на сайте reddit рассказал, что разработка движка активно ведётся, делается акцент на возможность его использования для создания пользовательского контента (такого, как модификации)[24], а также взаимодействие с создаваемым пользователями контентом[25] — в дальнейшем это вылилось в бесплатность технологии, и поддержку виртуальной реальности (в том числе и с использованием шлема Oculus Rift)[26][26][27][28][29].
7 августа 2014 года Valve выпустила инструмент Dota 2 Authoring Tools, включающий обновлённую версию редактора уровней Valve Hammer Editor 2014[30]. В файлах инструмента были найдены множественные упоминания Source 2, в то же время стандартные файлы — .vmf (Valve Map File) для хранения проектов теперь имеет названия «Source 1.0 Map File»[31][32][33]. Позднее в декабре Valve в официальном блоге Dota 2 заявили, что планируют в начале 2015 года перевести игру на движок Source 2[34][35].
Официальный анонс
Официальный анонс движка под известным названием — «Source 2», произошёл 3 марта 2015 года[36][37][38][39][40][41]. Цифра «2» указывает на принципиально новую версию игрового движка; предыдущий движок Source имел множество внутренних версий и различную их нумерацию, например, «Source Engine 2007» — см. «Версии движка Source».
Анонс состоялся на Game Developers Conference 2015. Было объявлено, что движок будет распространяться согласно бесплатной системе лицензирования — разработчикам, желающим воспользоваться технологией при создании собственной игры не нужно приобретать её; позднее стало известно, однако, о том, что требованием к разработчикам будет издание своей игры в системе цифровой дистрибуции Valve — Steam. Технические данные движка названы не были, однако упоминается о работе с API Vulkan, стандартом консорциума Khronos Group, отвечающим также за другой известный игровой стандарт — OpenGL.
Позднее в Сети были опубликованы видео, снятые с закрытой презентации движка — разработчиками была показана игра Dota 2, запущенная с использованием Source 2[42] (изначально игра использовала Source первого поколения; показанная демонстрация подтвердила, что движок в ней будет обновлён до Source 2); немногим ранее был также опубликован другой ролик с закрытого показа, на котором видна лаборатория Aperture Science из дилогии игр Portal — демонстрационный уровень на данной локации призван показать работу движка с технологией виртуальной реальности[43][44].
Дальнейшая разработка
Выход первой игры, созданной с использованием движка, Dota 2, состоялся 9 сентября 2015 года — как ожидалось, игра (ранее выпущенная на движке первой версии) была переведена на этот движок с обновлением «Reborn»[45].
9 июня 2016 года в «Раннем доступе» в Steam был выпущен набор инструментов Destinations (изначально анонсированный как Destinations Workshop Tools), позволяющий создавать собственные уровни («VR-сцены») для шлемов виртуальной реальности HTC Vive (совместная разработка HTC и Valve) и Oculus Rift. При этом используется движок Source 2[46]. Также сотрудниками компании использовался движок при создании уровней-прототипов для устройств виртуальной реальности, показанных ранее на выставке GDC[47]; впоследствии стало известно, что эти уровни являются частью игры The Lab.
21 ноября 2019 года компания Valve вместе с анонсом игры Half-Life: Alyx, созданной на новом движке, так же представила новый Valve Hammer Editor, поддерживаемый Source 2, который вышел вместе с новой частью серии Half-Life 23 марта 2020 года. Данный инструмент позволит модифицировать новоиспеченную игру.
Игры и программы
Год | Название | Платформа(-ы) | Примечание | Разработчик(и) |
---|---|---|---|---|
2015 | Dota 2 | Windows, macOS, Linux | С обновлением Reborn Dota 2 была переведена на Source 2 с первого поколения движка. | |
2016 | The Lab | Windows | Сборник небольших игр для устройства виртуальной реальности HTC Vive. Часть эпизодов создана на Source 2, часть — на Unity. | |
Destinations | Windows | Набор инструментов для создания уровней для шлемов виртуальной реальности. | ||
2018 | Artifact | Windows, macOS, Linux, iOS, Android | Компьютерная карточная игра во вселенной Dota 2. | |
2020 | Dota Underlords | Windows, macOS, Linux, iOS, Android | Компьютерная игра основанная на пользовательской игре от Drodo Studios Dota Auto Chess для Dota 2 | |
Half-Life: Alyx | Windows, Linux[48] | Игра в серии Half-Life для очков виртуальной реальности. Является приквелом Half-Life 2. | ||
В разработке | Sandbox[49] | Windows | 27 октября 2020 года осуществлён переход разработки на Source 2.[50] | Facepunch Studios |
См. также
Примечания
- Tom Leonard (англ.). LinkedIn. Дата обращения: 1 июля 2015.
- Valve Announces Link, Source 2, SteamVR, And More At GDC . www.valvesoftware.com (4 марта 2015). Дата обращения: 22 февраля 2016.
- Source Engine 2 doesn’t have hidden costs or royalties – but is Steam exclusive . VG247.com (5 марта 2015). Дата обращения: 22 февраля 2016.
- Марк-Джордж Патер. Source Engine 2 был показан на слайдах презентации . Hardwareluxx Russia (28 января 2014). Дата обращения: 8 октября 2014.
- Юрий Цуканов. Грядёт Source 2? . Half-Life Inside (4 июля 2012). Дата обращения: 7 марта 2015.
- Андрей Чаплюк. Valve готовится к премьере движка Source 2 . «Игромания» (6 августа 2012). Дата обращения: 6 августа 2012.
- Юрий Цуканов. Упоминания Episode Three и Source 2 в файлах Source Filmmaker . Half-Life Inside (6 августа 2012). Дата обращения: 7 марта 2015.
- Tom Senior. “Next-gen Source 2″ references spotted in Source Filmmaker files (англ.). PC Gamer (6 августа 2012). Дата обращения: 11 августа 2012. Архивировано 17 августа 2012 года.
- Vic. Oh My God, Source 2 Is Actually Real – And A Sneak Peek At The New Hammer Editor? (UPDATED) (англ.). LambdaGeneration (6 августа 2012). Дата обращения: 31 января 2014.
- Юрий Цуканов. Здесь нет никого . Half-Life Inside (10 августа 2012). Дата обращения: 7 марта 2015.
- -smash-. Source 2 Files Have Been Removed (англ.). ValveTime.net (10 августа 2012). Дата обращения: 11 августа 2012. Архивировано 17 августа 2012 года.
- Shaun Prescott. Gabe Newell: Valve is building a new Source engine (англ.). PC Gamer (12 ноября 2012). Дата обращения: 31 января 2014.
- Wesley Yin-Poole. Gabe Newell confirms Valve working on Source 2 (англ.). EuroGamer.net (12 ноября 2012). Дата обращения: 16 мая 2014.
- Юрий Цуканов. Гейб Ньюэлл: мы делаем игровой ПК и Source 2 в придачу . Half-Life Inside (9 декабря 2012). Дата обращения: 7 марта 2015.
- Archie. Source 2 and Left 4 Dead 3 accidentally confirmed by Valve tour group of dev floor (англ.). NeoGAF (6 августа 2013). Дата обращения: 23 мая 2014.
- Nathan Grayson. RPS Verifies: Those Left 4 Dead 3/Source 2 Images, More (англ.). Rock, Paper, Shotgun (7 августа 2013). Дата обращения: 23 мая 2014.
- Wesley Yin-Poole. Left 4 Dead 3 and Source 2 spotted during tour of Valve's office (англ.). EuroGamer.net (6 августа 2013). Дата обращения: 23 мая 2014.
- Omnomnick. Valve Jira Database Accessed Once More - HL3/L4D3/Source 2 Groups Expand (англ.) (недоступная ссылка). ValveTime.net (2 октября 2013). Дата обращения: 2 октября 2013. Архивировано 2 октября 2013 года.
- Giuseppe Nelva. Half-Life 3′s Development Confirmed By Valve’s Bug Tracker Site (англ.) (недоступная ссылка). DualShockers (1 октября 2013). Дата обращения: 2 октября 2013. Архивировано 4 октября 2013 года.
- crazy buttocks on a train. l4d3? (Source 2 reveal) (англ.). NeoGAF (27 января 2014). Дата обращения: 31 января 2014.
- Omnomnick. Source 2 Left 4 Dead 2 Prototype Screenshots Leaked (англ.). ValveTime.net (27 января 2014). Дата обращения: 31 января 2014.
- hscsguy. So who wants to see what Source 2 looks like? (англ.). LambdaGeneration.com (28 января 2014). Дата обращения: 31 января 2014.
- Emanuel Maiberg. Leaked screens allegedly show off Source 2.0 (англ.). PC Gamer (28 января 2014). Дата обращения: 31 января 2014.
- GabeNewellBellevue. WeAreA videogame developer AUA! (англ.). Reddit (4 марта 2014). Дата обращения: 16 мая 2014.
- Константин Ходаковский. Гейб Ньюэлл: «В Source 2 мы сконцентрируемся на пользовательском контенте» . 3DNews Daily Digital Digest (6 марта 2014). Дата обращения: 16 мая 2014.
- Владимир Георгиев. Гейб Ньюэлл рассказал о новшествах Source 2 . «Игромания» (5 марта 2014). Дата обращения: 16 мая 2014.
- Nathan Grayson. Gabe Newell Dishes On Source 2, HL3 VR, More In AMA (англ.). Rock, Paper, Shotgun (5 марта 2014). Дата обращения: 16 мая 2014.
- Pikminiman. (Update: It's over.) Gabe Newell's Reddit AMA Round-Up (англ.) (недоступная ссылка). ValveTime.net (5 марта 2014). Дата обращения: 16 мая 2014. Архивировано 17 мая 2014 года.
- Source 2 будет дружелюбнее к разработчикам-любителям . Kanobu.ru (5 марта 2014). Дата обращения: 16 мая 2014.
- Emily Gera. Did Valve just soft-launch the Source 2 engine? (англ.). Polygon (7 августа 2014). Дата обращения: 19 августа 2014.
- Юрий Цуканов. Инструменты разработчика Dota 2 на Source 2 . Half-Life Inside (7 августа 2014). Дата обращения: 8 августа 2014.
- Jeff. Source 2 and New Source Tools Casually Released with Dota 2 Update (англ.). LambdaGeneration (7 августа 2014). Дата обращения: 8 августа 2014.
- Omnomnick. Dota 2 Workshop Tools Introduce "Hammer 2014" (англ.). ValveTime.net (7 августа 2014). Дата обращения: 8 августа 2014.
- Dota Team. Future Changes & Frostivus (англ.). Valve Corporation (5 декабря 2014). Дата обращения: 5 декабря 2014.
- Omnomnick. Source 2 Version Of Dota 2 Coming In Early 2015 (англ.). ValveTime.net (5 декабря 2014). Дата обращения: 23 декабря 2014.
- Юрий Цуканов. Source 2 — официальный анонс! . Half-Life Inside (4 марта 2015). Дата обращения: 7 марта 2015.
- Valve анонсировала движок Source 2 . Overclockers.ua (4 марта 2015). Дата обращения: 7 марта 2015.
- Valve анонсировала игровой движок Source 2 . Overclockers.ru (4 марта 2015). Дата обращения: 7 марта 2015.
- Source 2 будет бесплатным . IGN (Россия) (4 марта 2015). Дата обращения: 7 марта 2015.
- Greg Kumparak. Valve Announces Source 2, And It’ll Be Free (англ.). Techcrunch (3 марта 2015). Дата обращения: 7 марта 2015.
- Valve Announces Link, Source 2, SteamVR, And More At GDC (англ.). Valve (4 марта 2015). Дата обращения: 7 марта 2015.
- Демонстрация DOTA 2 на Source 2 под Linux и Vulkan API . Shazoo (6 марта 2015). Дата обращения: 7 марта 2015.
- Юрий Цуканов. Портал в виртуальную реальность . Half-Life Inside (5 марта 2015). Дата обращения: 7 марта 2015.
- Jonathan Leack. This Valve Portal VR Demo Shows the Source 2 Engine in Action (англ.) (недоступная ссылка). Crave Online (3 марта 2015). Дата обращения: 7 марта 2015. Архивировано 11 марта 2015 года.
- Seth G. Macy. Dota 2 Now Valve's First Ever Source 2 Game (англ.). IGN (9 сентября 2015). Дата обращения: 7 марта 2015.
- Scott Hayden. Valve releases Destinations, a free VR creation tool built on Source 2 engine (англ.). Road to VR (9 июня 2016). Дата обращения: 14 июня 2016.
- Юрий Цуканов. Дайджест новостей (третья неделя марта, 2016) (англ.). Half-Life Inside (20 марта 2016). Дата обращения: 14 июня 2016.
- Half-Life: Alyx support for Linux aiming to arrive with Vulkan support post-release (англ.). GamingOnLinux. Дата обращения: 13 июля 2020.
- Lauren Morton. Sandbox is the real Garry’s Mod 2, Facepunch say (англ.). Rock, Paper, Shotgun (30 марта 2020). Дата обращения: 8 августа 2020.
- New Engine - News (англ.). sbox.facepunch.com. Дата обращения: 20 января 2021.
Ссылки
- Valve (англ.). — официальный сайт компании-разработчика. Дата обращения: 7 марта 2015.