Эта статья документации для всего, что использует платформу Source. Нажмите для получения дополнительной информации.

Source

From Valve Developer Community
< Ru
Jump to navigation Jump to search
English (en)Deutsch (de)Español (es)Français (fr)Hrvatski (hr)Polski (pl)Português do Brasil (pt-br)Русский (ru)Tiếng Việt (vi)中文 (zh)Translate (Translate)

id Tech 2 id Tech 2GoldSrc GoldSrcSource SourceSource 2 Source 2

Source
Логотип движка Source.
Скриншот в игре Counter-Strike: Source, работающей на движке Source (ветвь TF2).
Скриншот в игре Counter-Strike: Source, работающей на движке Source (ветвь TF2).
Developer(s)
Release date(s)
7 октября 2004 Примечание
Platform(s)
Windows, macOS, Linux, Xbox, Xbox 360, PlayStation 3, Nintendo Switch, android(en)
Примечание: только игры Valve.
Written in
License
Проприетарное
(Ветвь Team Fortress 2, Source 2013, Alien Swarm engine branch — исходный код доступен для некоммерческих целей.)
Official website
Links
GitHub Issues GitHub Issues (отчёты об ошибках для всех игр на Source, кроме CS:GO)
Исходники Source SDK 2013 Исходники Source SDK 2013
Steam Распространение модов и FAQ
Predecessor
Successor
Скриншот в игре Counter-Strike: Global Offensive. CS:GO использует ветвь движка Counter-Strike: Global Offensive того времени, в которую были добавлены многие новые функции и улучшения графики.
Промо-скрин Apex Legends, работающего на сильно модифицированной ветви движка Source (Titanfall branch), с поддержкой DirectX 11, детализированными моделями и улучшенной графикой, а также повышенным лимитом движка. Также использует отложенное затенение, позволяющее многим динамическим источникам света работать без заметных потерь производительности.
В этой статье рассматривается движка. Информацию о the documentation on Source and its SDK, смотрите здесь Документация Source SDK.

Source Source — это 3D‑движок, созданный Valve в 2004 г. и являющийся преемником GoldSrc. Движок Source известен своими достижениями в физике, ИИ и графике, что сделало игры реалистичными для своего времени при масштабируемости на старом, менее мощном оборудовании. Одна из игр, Half-Life 2, получила несколько наград за графику благодаря возможностям Source. Source используется Valve, сторонними разработчиками и, как и GoldSrc, бесчисленными сообществами моддеров по всему миру — по крайней мере 100 игр созданы на Source. Движок также имеет несколько ветвей, каждая из которых добавляет новые функции и улучшенные графические возможности.

Несмотря на то, что движку Source уже 20 лет и с 2015 г. для собственных проектов Valve используется Source 2, он по-прежнему широко применяется моддерами и сторонними студиями из‑за недостатка документации по Source 2, ограниченной лицензируемости для внешних разработчиков и регулярных обновлений безопасности.

Уточнить: не все игры на Source имеют VAC(en). См. Apex Legends(en).

Возможности

Список возможностей и особенностей движка Source Source. Некоторые из перечисленных новых функций могут не применяться к предыдущим или более новым веткам Source или к сторонним играм/веткам.

Для списка веток движка Source (включая сторонние игры) с их новыми возможностями см. эту страницу категории.

Рендер

  • Поддержка версий Shader Model 2.0–3.0
    • Некоторые сторонние игры также могут поддерживать Shader Model 4.0, 5.0 и выше при использовании Direct3D 11 (Titanfall, Strata Source и др.).
  • Поддержка сглаживания (Anti-aliasing): MSAA, FXAA, MLAA, TAA и др.
    • Подробнее о методах сглаживания см. на странице Anti-aliasing.
  • Более продвинутые варианты анизотропной и текстурной фильтрации
    • Анизотропная фильтрация позволяет текстурам на дальнем расстоянии выглядеть более чётко и менее размыто.
    • В отличие от GoldSrc (до 2013), где были только Bilinear или Trilinear, Source предлагает фильтрацию от Bilinear, Trilinear до Anisotropic 2×–16×.
  • Поддержка прямого (forward), отложенного и кластерного рендеринга
    • Отложенный рендеринг позволяет отображать множество динамических источников света с минимальным падением производительности.
    • Ветви от Half-Life 2 до Counter-Strike: Global Offensive используют прямой рендерер, тогда как Dota 2 и некоторые сторонние игры (Titanfall, Black Mesa и др.) применяют отложенный рендеринг.
    • Другие проекты (например, Portal 2: Community Edition) используют кластерный рендеринг, обеспечивающий аналогичную производительность света, работая как в прямом, так и в отложенном режимах.
  • Bump mapping и Normal mapping для моделей и окружения
  • Создание шейдеров на HLSL
  • Кубическое и окружное отображение (environment mapping)
    • Cubemapping также поддерживает анизотропию (Во всех играх начиная с Counter-Strike: Global Offensive)
  • Фонговое затенение (Phong) для моделей
    • Phong также поддерживается на геометрии мира (Во всех играх начиная с Counter-Strike: Global Offensive)(также в Mapbase)
  • Динамические источники света, вершинное освещение и lightmaps, включая мерцание, пульсацию и др.
  • HDR (Во всех играх начиная с Day of Defeat: Source) и LDR (SDR) освещение
    • HDR появилось с релизом Day of Defeat: Source Day of Defeat: SourceHalf-Life 2: Lost Coast месяцем позже) на обновлённой ветке Source 2004; автоматически настраивает экспозицию и «блум», повышая насыщенность и контраст.
    • LDR устарело с Версия платформы Left 4 Dead Версия платформы Left 4 Dead, но сохраняется в некоторых играх (например, оригинальный Dota 2).
    • Warning.pngВозможна путаница:Не путать с HDR display output, которое выводит изображение с более высокой яркостью и контрастом, чем SDR-монитор; Source по умолчанию HDR display output не поддерживает, за исключением Apex Legends Apex Legends на консолях.
  • Вода с преломлением, отражениями в реальном времени и эффектом Френеля
    • Вода также поддерживает flow mapping (Во всех играх начиная с Версия платформы Left 4 Dead)
  • Продвинутые системы частиц, способные испускать sprites и models
  • Тени рендерятся в текстуру для большого числа персонажей (Во всех играх начиная с Версия платформы Left 4 Dead) (также в MapbaseXengineDark Messiah of Might and Magic)
  • Occluder-сущности для блокировки видимости
  • Поддержка внутренних и внешних сцен
  • Поддержка поверхностей с subdivision, диффузными и спекулярными картами
  • Освещение в реальном времени (радиосити)
  • Освещение в реальном времени с каскадными тенями (Cascaded Shadow Mapping) из небесной сферы (Во всех играх начиная с Counter-Strike: Global Offensive) (также в Alien Swarm DeferredCounter-Strike Online 2Lambda WarsXengine)
  • Эффекты, включая, но не ограничиваясь: частицы, лучи, объёмный дым, искры, кровь и погодные эффекты (туман, дождь)
    • Radial fog, предотвращающий усиление или ослабление тумана при повороте камеры. Заменяет плоский туман. (Во всех играх начиная с Версия платформы Left 4 Dead) (также в Ветвь Team Fortress 2, Half-Life 2 20th, Mapbase)
  • Масштабируемость (Scalability)
  • Screen Space Ambient Occlusion (SSAO) (только в Source Filmmaker Dota 2)
    • Метод эффективного приближения амбиентного затенения в реальном времени.
  • Поддержка широкоформатных дисплеев
    • Source — один из первых движков, нативно поддерживающих соотношение 16:9 и 16:10 без искажения, в то время как большинство игр того времени были рассчитаны на 4:3/5:4. Например, Half-Life 2 сразу при запуске в 2004 г. поддерживал широкоформатный FOV (горизонтальное поле зрения), позволяющий увидеть больше деталей.
  • Физически корректный рендеринг (только в Strata SourceTitanfall branchRTX RemixHunt Down the FreemanPortal 2: Desolation)
  • Parallax Occlusion Mapping (только в XengineStrata Source)
  • Поддержка различных графических бэкендов: Direct3D, OpenGL, Vulkan
  • Версии Direct3D
    • Direct3D 9
      • В ранних версиях Source (Source 2004Source 2013) использовалась система аппаратного уровня DirectX, позволяющая старым GPU работать через рендеры DirectX 8.0/8.1 (Pixel Shader 1.x). Также поддерживались пути рендеринга DX7 и DX6. Уровень можно изменить командой консоли mat_dxlevel или запуском c параметром -dxlevel.
      • Note.pngПримечание:Система аппаратного DX (и поддержка GPU до DirectX 9.0/Shader Model 2) больше не поддерживается с Версия платформы Left 4 Dead. Независимо от установленного dxlevel, все игры Source всегда работают на Direct3D 9.
    • Direct3D 9Ex (Во всех играх начиная с Source 2013) (также в {{{1}}}) — расширения Windows Aero, требуют Vista или выше. Включается/отключается в настройках видео или через -disable_d3d9ex (только в Counter-Strike: Global Offensive).
    • Direct3D 11 (только в Titanfall branchStrata SourceVindictus)
    • Direct3D 12 (только в Apex Legends)
    • Note.pngПримечание:Direct3D 9 можно принудительно включить запуском с -dx9, например вместе с -gamepadui, что также активирует Vulkan-рендер.
  • OpenGL (Во всех играх начиная с Source 2009/Source Multiplayer) — графический API для Mac/Linux через ToGL (использует dxlevel 92, эквивалент Shader Model 3).
  • Vulkan (только в Half-Life 2PortalRTX RemixLeft 4 Dead 2Portal 2Counter-Strike: Global Offensive) — низкоуровневый API, преемник OpenGL. Решает проблемы с некоторыми эффекты (Portal 2 Portal 2), включается через -vulkan.
Note.pngПримечание:Counter-Strike: Global Offensive Counter-Strike: Global Offensive поддерживает Vulkan только на Linux.
Note.pngПримечание:Source позволяет до 8 LOD-моделей, но не имеет автоматического LOD; поддерживается ручная генерация.
Warning.pngПредупреждение:Counter-Strike: Global Offensive Counter-Strike: Global Offensive не поддерживает LOD; $lod игнорируется, но модель работает. Избегайте этой команды в Counter-Strike: Global Offensive.

Система материалов

  • Вместо обычных текстур Source определяет материалы, описывающие физику разрушения, звук, массу и плавучесть объектов. Это более гибко, чем старые текстурные системы.
  • Материалы могут взаимодействовать с окружением и NPC: грязь и лёд для скольжения транспорта и др.

Сетевая часть

  • Проверена временем и миллионами игроков по всему миру
  • Поддержка мультиплеера по LAN и через Интернет
  • Предсказание для интерполяции столкновений/попаданий
  • Оптимизации для соединений с высокой задержкой и потерей пакетов (56k)
  • Поддержка Steam Networking (только в Ветвь Team Fortress 2Synergy)
    • Позволяет организовать серверы без проброса портов через Steam Datagram Relay

Продвинутые персонажи

  • Детализированные и реалистичные модели персонажей
  • Реалистичные глаза
    • Фокус на взгляде персонажа/объекта, а не простая дублированная камера
    • Правильная деформация глаза для реалистичных отражений
  • Симуляция мышечной системы для выражения эмоций, речи и мимики
  • Независимая от языка речь — персонажи могут говорить на любом языке
  • Скелетно-костная система для анимации
  • Слоистая система анимации для синтеза сложных движений из нескольких клипов

Физика

  • Использует движок Havok (лицензирован у Havok Group, ныне Microsoft)
  • Более отзывчивый мир с реалистичным взаимодействием объектов
  • ИИ‑персонажи взаимодействуют с физически смоделированными объектами
  • Поддержка канатов/тросов, механизмов, constraint‑систем и рэгдолл-физики
  • Управление физикой через логику уровней (I/O)
  • Кинематические кости для анимации следования
  • Кастомные процедурные физические контроллеры
  • Транспорт
    • Пробуксовка и скольжение колёс
    • Реалистичные подвески с пружинами на каждом колесе
    • Реалистичное наклонение при разгоне/торможении и поворотах
    • Индивидуальная настройка мощности двигателя, передаточного числа, максимальной скорости, переключения передач, материала шин, коэффициента трения, жесткости пружин и демпфирования
    • Несколько игроков/ИИ в одном транспортном средстве
    • Поддержка экранопланов для упрощённого моделирования

Продвинутый ИИ

  • Система I/O позволяет дизайнерам уровней управлять ИИ
  • Сложная навигация: персонажи могут бегать, летать, прыгать, ползать, приседать, подниматься по лестницам и рыть ходы под землёй
  • ИИ, способный воспринимать окружающее с помощью зрения, звука и обоняния
  • Отношения ИИ определяют дружелюбность или враждебность других сущностей
  • Боевой ИИ позволяет группам персонажей действовать слаженно: наступать, отступать, занимать укрытия, стрелять и т. д.

Аудиосистема

Icon-Bug.pngБаг:Хотя во всех играх на Source до as(en) была опция 7.1, выдается только 5.1 при выборе 7.1. Эта проблема не затрагивает некоторые сторонние игры, например Titanfall 2 и Apex Legends, в которых используется обновлённая Miles Sound System.  [нужно проверить в ?]
Note.pngПримечание:В некоторых или более новых играх на Source (например, Alien Swarm, Portal 2 и Counter-Strike: Global Offensive) опция 7.1 может отсутствовать без использования консольных команд.
  • Высококачественная 3D‑пространственная аудиозапись
  • Пользовательские программные DSP
  • Автоматический DSP на основе геометрии окружения
  • ADPCM‑сжатые аудиофайлы WAV (Microsoft ADPCM)
  • 16‑бит 44,1 КГц (CD‑качество), стерео, со всеми функциями
Note.pngПримечание:Source по умолчанию не поддерживает 48 КГц (DVD‑качество).
  • Декомпрессия MP3
    • Декодирование MP3 в большинстве игр на Source требует лицензии Epic (RAD Game Tools). В качестве альтернативы можно использовать VAudio-MiniMP3.
  • Поддержка потокового воспроизведения любых WAV [Уточнить]
  • Сборка реального времени из нескольких дорожек [Уточнить]
  • Предварительно настроенный эффект Доплера
  • Предварительно закодированные вариации дистанции
  • Система комментариев

Интерфейс (VGUI)

Скрин главного меню Half-Life 2: Episode Two, выполненного на VGUI, с открытыми окнами «Новая игра», «Параметры» и «Достижения».
Скрин интерфейса Gamepad UI (VGUI), используемого в некоторых играх Source 2013 после 2022 г. Этот UI включается по умолчанию на Steam Deck.
  • Браузер серверов — отображает все активные игровые серверы и позволяет игроку выбрать, к какому присоединиться. Игроки могут фильтровать и сортировать список серверов для быстрой навигации.
  • VGUI — собственный GUI Valve, подражающий окнам ОС, но рендерящийся движком Source как в игре, так и в меню.
    • Динамический HUD в игре (HUD)
    • Множество виджетов/элементов управления (кнопки, дерево, HTML-контролы и др.)
    • Поддержка тем и кастомного оформления
    • Кроссплатформенность
    • Локализованный текст (Unicode)
    • Gamepad UI (версия Source 2013 Source 2013) — с выходом Half-Life 2 и обновлениями Portal в 2022 г. Valve добавила современный интерфейс для консолей и портативных устройств (например, Steam Deck Steam Deck). Gamepad UI масштабируется на любых разрешениях (включая 4K), в отличие от обычного VGUI. Включается вручную параметром запуска -gamepadui (что также активирует Vulkan-рендер, который на старых GPU может требовать -dx9).
  • Scaleform (официально Scaleform GFx) — векторный движок UI, внедрённый в CS:GO engine branch; используется для создания Flash‑интерфейсов и HUD, например в Dota 2 Dota 2. Позже заменён на Panorama (с Dota 2 Reborn в 2015 и в CS:GO в 2018).
  • Panorama (Во всех играх начиная с Counter-Strike: Global Offensive) — преемник Scaleform, выпущенный в 2018 г., основан на HTML5/CSS/JS. Позволяет создавать динамичные и качественные UI и HUD с помощью XML и JavaScript.

Ввод

Source поддерживает следующие API ввода и контроллеров:

  • DirectInput — поддерживается в ранних ветках (Source 2004, Source 2006).
  • XInput — с Source 2007 Source 2007, позволяет использовать контроллеры Xbox 360, One и Series X/S. В некоторых играх заменён Steam Input API, который можно отключить.
    • Начиная с обновления Half-Life 2 к 20‑летию и обновления Portal (май 2025), опция Legacy (XInput/DirectInput) удалена (ломает вибрацию при Steam Input). Её можно вернуть командой консоли joystick 1.
  • Steam Input API — поддерживает практически любые контроллеры (Xbox, PlayStation, Nintendo и др.). Многие игры Source получили нативную поддержку.

Программирование

  • Source нативно поддерживает архитектуры x86 (ПК и консоли 8–9 поколений), ARM (Android Android, Nintendo Switch Nintendo Switch), PowerPC (Xbox 360 Xbox 360, PlayStation 3 PlayStation 3) и другие, как 32‑, так и 64‑бит.
    • Поддержка 64‑бит позволяет обойти ограничение 2–4 ГБ на RAM.
    • Исторически Half-Life 2 и Half-Life 2: Lost Coast получили 64‑бит в 2005 г., но позже для стабильности убрали. CS:GO (2016) и TF2 (2024) снова добавили 64‑бит. Все другие игры SDK Base получили 64‑бит с Ветвь Team Fortress 2.
  • Код пишется на C/C++ в Visual Studio .NET 2003 и выше.
    • Исходники Source SDK 2013 (Ветвь Team Fortress 2 Ветвь Team Fortress 2) компилируются в Visual Studio 2022 (март 2025).
    • Ветка Singleplayer Source SDK 2013 компилируется в VS 2013.
    • Linux‑версии собираются через инструмент vcpm и GCC.
  • Лёгкое наследование новых сущностей от базовых классов.
  • Встроенная система мониторинга производительности.
  • Инструменты измерения и профилирования графики.
  • Модульный дизайн через DLL для замены компонентов.
  • Скриптовая система VScript позволяет использовать сторонние языки (Squirrel Squirrel, Lua Lua) для сложной логики карт (Во всех играх начиная с Left 4 Dead 2) (также в Ветвь Team Fortress 2Mapbase).

Инструменты

Скриншот одного из инструментов Source SDK — Valve Hammer Editor, визуального редактора карт WYSIWYG.
  • HLFaceposer HLFaceposer
    • Инструмент для настройки мимики и выражений лиц персонажей
  • Hammer Valve Hammer Editor
  • HLMV Half-Life Model Viewer
    • Полнофункциональный просмотрщик modelей
    • Поворот моделей в любом направлении
    • Настройка хитбоксов
    • Просмотр физического каркаса (physics hull)
    • Просмотр нормалей
    • Отображение карты в каркасном, затенённом или текстурированном режиме
  • Studiomdl
    • Компилятор моделей
  • VBSP, VRAD, VVIS, VMPI
    • Инструменты компиляции карт (Template:BSP (Source), освещение и расчёт видимости)
    • VMPI — распределённая компиляция карт на нескольких компьютерах для ускорения процесса
  • Экспортёры
    • XSI, Max и Maya .smd‑экспортеры для 3D‑моделей

Ветви

См. также:  Ветви Source — номера сборок
Source 2004 Source 2004Source 2006 Source 2006Source 2007 Source 2007 Source 2009 Source 2009Source 2013 Singleplayer Source 2013 Singleplayer
Source Multiplayer Source MultiplayerSource 2013 Multiplayer Source 2013 Multiplayer (Xengine)Ветвь Team Fortress 2 Ветвь Team Fortress 2
Версия платформы Left 4 Dead Версия платформы Left 4 DeadAlien Swarm engine branch Alien Swarm engine branchPortal 2 engine branch Portal 2 engine branch(Titanfall branch)CS:GO engine branch CS:GO engine branch (Strata Source)Dota 2 engine branch Dota 2 engine branch

Движок Source имеет несколько ветвей, каждая из которых добавляет новые функции и изменения. Новые возможности более поздних ветвей часто несовместимы с предыдущими. Например, Source 2013 Source 2013 (ветви Orange Box) не содержит функций, добавленных в CS:GO engine branch CS:GO engine branch, и карты (включая VTF 7.5) для Alien SwarmCounter-Strike: Global Offensive не загрузятся в Half-Life 2 без конвертации.

Последняя ветвь движка Source — Source 2013, которая разделяется на три подветви: Singleplayer, Multiplayer и Ветвь Team Fortress 2. Ветка Multiplayer содержит дополнительные функции, недоступные в Singleplayer. Ветвь Team Fortress 2 — обновлённая версия ветки Multiplayer, в которую добавлены новые возможности (из обновления Half-Life 2 к 20‑летию, а также из Версия платформы Left 4 Dead, например radial fog), но при этом появились несоответствия в ABI, из‑за чего моды и инструменты, собранные для Source 2013 Multiplayer, могут некорректно работать или вовсе не запускаться в Team Fortress 2 без перенастройки интерфейсов. Все игры Valve, использующие ветку Multiplayer, теперь работают на Ветвь Team Fortress 2, а игры на ветках Singleplayer запущены на актуальной версии с функциями из Half-Life 2 к 20‑летию (за исключением Source SDK Base 2013 - Singleplayer, который остаётся на старой ветке Singleplayer).

Игры от Left 4 Dead до Counter-Strike: Global Offensive также добавляют множество новых функций и графических улучшений. Исходный код ветвей Source 2013 (SP & MP, а также TF2) и Alien Swarm engine branch доступен публике.

Некоторые сторонние проекты могут иметь свои собственные ветви движка с уникальными возможностями, недоступными в официальных ветвях Source.

  • Для списка ветвей движка Source (включая сторонние), с примечаниями о каждой, см. List of Source engine branches.*

Продукты на движке Source ViewDiscussEdit templatePurge

Это список игр и модов, использующих движок Source Source.

Игры Valve

Нажмите сюда, чтобы изменить список игр Valve
Release date Title Co-developed with Engine branch Platforms Notes
7 окт 2004 Counter-Strike: Source Counter-Strike: Source Turtle Rock Studios
Hidden Path Entertainment (2010 update)
Source 2004 Source 2004 (launch)
Ветвь Team Fortress 2 Ветвь Team Fortress 2 (currently)
ПК: Windows, Mac, Linux First game to use the Source engine. Remake of Counter-Strike. Hidden Path Entertainment alongside Valve worked on the May 7, 2010 update, which upgraded the game's engine from Source 2006 to 2009 (MP version, later renamed to Source MP), and added 144 (now 146) achievements, a new domination and revenge system similar to Team Fortress 2, player stats and more.
Hidden Path Entertainment also worked on the unreleased Xbox 360 port of CS:S, which would later become Counter-Strike: Global Offensive Counter-Strike: Global Offensive after Valve saw the opportunity during its development to turn the port into a new game. Mac version of the game was later release in June 2010, and Linux in 2013.
16 ноя 2004 Half-Life: Source Half-Life: Source Source 2004 Source 2004 (launch)
Source 2013 Singleplayer Source 2013 Singleplayer (currently)
ПК: Windows, Mac, Linux Remaster of Half-Life. It is critically panned by most gamers since 2013 due to the huge amount of bugs that were introduced when the game was updated to Source 2013 Source 2013. Prior to the 2013 update, it received mixed reviews by critics and most gamers, some players are disappointed over the game graphics (especially the textures) that are unchanged from the original, while also having a realistic Source's 3D Skybox and water effects.
A unofficial fan remake of Half-Life, called Black Mesa was later started development in response of those criticisms, which was first released in 2012 without any Xen chapters and was much shorter, and later in 2020, a full release with contains the Xen chapters.
16 ноя 2004 Half-Life 2 Half-Life 2 EA UK (PS3 port) Source 2004 Source 2004 (launch, Original Xbox)
Source 2007 Source 2007 (только в Xbox 360PlayStation 3)
Source 2013 Singleplayer Source 2013 Singleplayer (currently)
ПК: Windows, Mac, Linux

Console(s): Original Xbox, Xbox 360, PlayStation 3

Mobile: Android (NVIDIA Shield)
Sequel to Half-Life, and later Half-Life: Alyx. Included on The Orange Box The Orange Box.
The game was set 20 years after the event of Half-Life, takes place in City 17, which is under Combine control.
Prior to its release, it was delayed multiple times, and infamously leaked in Oct 2003. It was among the first games to require Steam in order to play.
Half-Life 2's engine branch has been updated multiple times, first in 2007, upgraded to Source 2007 only on consoles, and in 2010, upgraded to Source 2009 on PC, and finally, Half-Life 2 was upgraded to the Source 2013 Singleplayer branch.
In November 2024, Valve released a 20th anniversary update, which add Steam Workshop support, fixing several bugs, improved shaders (with option to use classic 2004/2006 particles/effects and Very High shader option), and made Half-Life 2: Lost Coast, Episode One and Episode One playable through Half-Life 2 main menu, without quitting the game and launch it separately on Steam client.
30 ноя 2004 Half-Life 2: Deathmatch Half-Life 2: Deathmatch Source 2004 Source 2004 (launch)
Ветвь Team Fortress 2 Ветвь Team Fortress 2 (currently)
ПК: Windows, Mac, Linux Multiplayer component of Half-Life 2. Now runs on Ветвь Team Fortress 2 after 20th anniversary update.
26 сен 2005 Day of Defeat: Source Day of Defeat: Source Source 2004 Source 2004 (launch)
Ветвь Team Fortress 2 Ветвь Team Fortress 2 (currently)
ПК: Windows, Mac, Linux Remake of Day of Defeat. Like Half-Life 2: Lost Coast, it also have features later added to Source 2006, such as HDR lighting.
27 окт 2005 Half-Life 2: Lost Coast Half-Life 2: Lost Coast Source 2004 Source 2004 (launch)
Source 2013 Singleplayer Source 2013 Singleplayer (currently)
ПК: Windows, Mac, Linux Originally as part of Half-Life 2, which was cut at some point before it was released, and was developed after the leak happened but was ultimately cut, then later released in 2005 as a HDR lighting technology demo.
It runs on a newer version of Source 2004, introducing new features such as Commentary System and HDR (which was previously introduced on Day of Defeat: Source). Both of these new features are later used in Half-Life 2: Episode One, which runs on Source 2006 engine, and subsequent games & branches after it. As of 2025, it runs on Source 2013 Singleplayer Source 2013 Singleplayer.
1 май 2006 Half-Life Deathmatch: Source Half-Life Deathmatch: Source Source 2006 Source 2006 (launch)
Ветвь Team Fortress 2 Ветвь Team Fortress 2 (currently)
ПК: Windows, Mac, Linux Multiplayer component of Half-Life: Source. Now runs on Ветвь Team Fortress 2 since February 18, 2025 update.
1 июн 2006 Half-Life 2: Episode One Half-Life 2: Episode One EA UK (PS3 port) Source 2006 Source 2006 (launch)
Source 2007 Source 2007 ((только в Xbox 360PlayStation 3))
Source 2013 Singleplayer Source 2013 Singleplayer (currently)
ПК: Windows, Mac, Linux

Console(s): Xbox 360, PlayStation 3

Mobile: Android (NVIDIA Shield)
The game is the sequel to Half-Life 2, and the story begins after the Citadel reactor core was destroyed, Gordon and Alyx both survived the explosion.
When it's come to technical, it used the Source 2006 Source 2006 engine branch at launch, and it is the last Valve game to be released on the Old Engine branch. Included in The Orange Box The Orange Box.
10 окт 2007 Half-Life 2: Episode Two Half-Life 2: Episode Two EA UK (PS3 port) Source 2007 Source 2007 (launch, currently used on Xbox 360 & PlayStation 3)
Source 2013 Singleplayer Source 2013 Singleplayer (currently)
ПК: Windows, Mac, Linux

Console(s): Xbox 360, PlayStation 3

Mobile: Android (NVIDIA Shield)
A sequel to Half-Life 2: Episode One. The City 17 has been destroyed, and the Citadel was partially collapsed, Gordon and Alyx has survived the train crash. The game largely take places in White Forest. Story aside, when it's come to technical, it uses the Source 2007 Source 2007 at launch, originally called as The Orange Box engine branch and it is the first iteration of the New Engine branch. Included on The Orange Box The Orange Box.
Portal Portal ПК: Windows, Mac, Linux

Console(s): Xbox 360, PlayStation 3, Nintendo Switch (part of Portal Companion Collection)

Mobile: Android (NVIDIA Shield)
A completely new game and IP from Valve, set in the Half-Life universe, and take places in Aperture Laboratories. It is a puzzle-based shooter game, allowing you to create portals, that link to one another on any flat and large enough surface.
In 2023, an unofficially remastered version of the game, Portal with RTX, was released, which takes advantage of hardware that support ray-tracing, and adds PBR textures, high polygon models in order to improve the game graphics.
Like the other two new games in The Orange Box package, it used the Source 2007 Source 2007 engine at launch.
Team Fortress 2 Team Fortress 2 Source 2007 Source 2007 (launch, currently used on Xbox 360 & PlayStation 3)
Ветвь Team Fortress 2 Ветвь Team Fortress 2 (currently)
ПК: Windows, Mac, Linux

Console(s): Xbox 360, PlayStation 3

Sequel to Team Fortress Classic, focusing on cartoon graphics unlike the pre-release footage/screenshots, which aimed to be more realistic. This is the last game, along with 2 other games as part of The Orange Box pack to use the engine branch that requires Half-Life 2 assets to operate.
The console version of the game is no longer updated, as opposed to PC version of the game, which is frequently updated. It has its own version of Source 2013 Multiplayer which is more up to date and has newer features in what's named the Ветвь Team Fortress 2.
17 ноя 2008 Left 4 Dead Left 4 Dead Turtle Rock Studios
(under Valve South)
Версия платформы Left 4 Dead Версия платформы Left 4 Dead (earlier version) ПК: Windows, Mac
Console(s): Xbox 360
A new multiplayer co-op game, with a horror zombie theme. It use a new engine branch which does not require Half-Life 2 assets in order to work, it also adds many new features and introduced VPKs.
17 ноя 2009 Left 4 Dead 2 Left 4 Dead 2 Версия платформы Left 4 Dead Версия платформы Left 4 Dead ПК: Windows, Mac, Linux
Console(s): Xbox 360
Originally was planned to be an update for Left 4 Dead, it was later released as standalone game. Like Left 4 Dead, it also runs on the same L4D branch, but much newer.
Like TF2, the console version (Xbox 360) of the game is no longer updated, as opposed to PC version of the game.
This game was also ported to Source 2 back in 2014, but this version remains unreleased to this day, and one of its maps has been remade in Source 2 as a tech demo back in 2010, which its image was leaked in 2014.
19 июл 2010 Alien Swarm Alien Swarm Alien Swarm engine branch Alien Swarm engine branch ПК: Windows A co-op alien shooter, which was a remake of the Unreal Tournament 2004 mod with the same name. It succeeded the Версия платформы Left 4 Dead Версия платформы Left 4 Dead and adds new features on its branch.
18 апр 2011 Portal 2 Portal 2 Portal 2 engine branch Portal 2 engine branch ПК: Windows, Mac, Linux
Console(s): Xbox 360, PlayStation 3, Nintendo Switch (part of Portal Companion Collection)
Has its own engine branch, and once again, introduced new features and succeeded Alien Swarm engine branch Alien Swarm engine branch. Sequel of Portal. For the first time since 2007, the PlayStation 3 version was developed by Valve themselves, and does not suffer various issues that The Orange Box on PS3 had, such as poor optimization, and high-pitched audio issue.
21 авг 2012 Counter-Strike: Global Offensive Counter-Strike: Global Offensive Hidden Path Entertainment CS:GO engine branch CS:GO engine branch ПК: Windows, Mac, Linux
Console(s): Xbox 360, PlayStation 3
Sequel to Counter-Strike: Source, originally developed as a Xbox 360 port of Counter-Strike: Source before Valve eventually turned it into a new Counter-Strike game.

The game runs on the CS:GO engine branch, which is based off of the Версия платформы Left 4 Dead with Portal 2 engine branch code. CS:GO used Source 1 engine until 2023, now uses the new Source 2 engine under the name Counter-Strike 2, replacing CS:GO (except the console version). Console version is no longer updated since 2013, but remains purchasable.
Prior to being delisted, it was Free to Play on PC since 2018.
9 июл 2013 Dota 2 Dota 2 Dota 2 engine branch Dota 2 engine branch (Pre-Reborn) ПК: Windows, Mac, Linux Sequel to 2003's Warcraft III mod, Defense of the Ancients (retroactively called as Dota 1, DotA for short). Formerly using Source until 2015, when it was switched to Source 2, as part of Dota 2's Reborn update. This is also the last Valve game to be released on the Source engine.

Сторонние проекты

Игры, инструменты и моды от сторонних студий и команд.

Выпущенные

2004 – 2019
  • Чтобы увидеть список сторонних игр на Source с 2004 по 2019 г., посетите страницу List of third-party Source games.
2020 – настоящее
Year Title Developer(s) Publisher(s) Engine branch Platforms Notes
2020 Black Mesa Black Mesa Crowbar Collective Crowbar Collective Xengine Xengine ПК: Windows, Linux Black Mesa was originally released in 2012 as a mod running on Source 2007, and later released on Steam in 2015 as a Early Access title, upgrading it to Source 2013, which was later heavily modified with new features, creating a custom branch named Xengine. Fan remake of Half-Life Half-Life.
2020 G-String Eyaura LunchHouse Software Source 2013 Source 2013 ПК: Windows
2021 Portal Reloaded Portal Reloaded PORTAINIS PORTAINIS Portal 2 engine branch Portal 2 engine branch ПК: Windows, Mac, Linux
2022 Divinia Chronicles: Relics of Gan-Ti Divinia Chronicles: Relics of Gan-Ti Team Monkey Team Monkey Source 2013 Singleplayer Source 2013 Singleplayer ПК: Windows
2022 BrainBread 2 BrainBread 2 Reperio Studios Reperio Studios Source 2013 Multiplayer Source 2013 Multiplayer ПК: Windows, Mac, Linux Originally available as Early Access in 2016.
2022 Entropy : Zero 2 Entropy : Zero 2 Breadman Breadman Source 2013 Singleplayer Source 2013 Singleplayer (Mapbase Mapbase) ПК: Windows Sequel to Entropy : Zero Entropy : Zero.
2022 They Hunger: Source They Hunger: Source Post-GoldSOURCE Post-GoldSOURCE Source 2013 Singleplayer Source 2013 Singleplayer ПК: Windows
2022 Jabroni Brawl: Episode 3 Jabroni Brawl: Episode 3 Team Jabroni Team Jabroni CS:GO engine branch CS:GO engine branch ПК: Windows, Linux
2023 Treason Treason Tomorrow Software Klaus Veen Source 2013 Multiplayer Source 2013 Multiplayer ПК: Windows
2023 Mistake: Source Mistake: Source NOUG4AT Unified Network Source 2013 Singleplayer Source 2013 Singleplayer ПК: Windows
2023 Зной Зной SnowDropEscape development team Eduard Rostovtsev, SnowDropEscape development team Source 2013 Singleplayer Source 2013 Singleplayer ПК: Windows, Linux
2024 Portal: Revolution Portal: Revolution Second Face Software Second Face Software Strata Source Strata Source ПК: Windows, Linux First Source Source game to use Strata Source Strata Source engine, a heavily modified version of Source which features many changes and improvements to bring it closer to modern standards.
2025 The Cleaning Game Michael Rumpff Michael Rumpff Portal 2 engine branch Portal 2 engine branch ПК: Windows

В разработке (не выпущено)

Этот раздел посвящён анонсированным сторонним играм и инструментам, которые находятся в разработке, но ещё не выпущены, находятся в бета‑версии/раннем доступе или планируются к релизу.

Список игр на движке Source, находящихся в разработке (изменить)
Release Date Title Developer(s) Publisher(s) Engine branch Platforms Notes
2025 Military Conflict: Vietnam Military Conflict: Vietnam Dustfade Dustfade CS:GO engine branch CS:GO engine branch ПК: Windows, Linux Early access since 2022, planned to be released around 2025.
Quote from Military Conflict: Vietnam Steam page:
The game will stay in Early Access until all planned initial content is released, the current estimate of which is during 2025.
TBA CS:Legacy CS:Legacy CS:Legacy Team TBA Source 2013 Source 2013 (sub-branch TBD) ПК: TBA Remake of Counter-Strike, developed by (some) former CSPromod developers. Runs on modified version of Source 2013 (presumably Ветвь Team Fortress 2), with the game renderer completely rewritten. Features PBR shaders, CSM and other graphical improvements.
TBA Half-Life 2 RTX Half-Life 2 RTX Orbifold Studios Orbifold Studios Source 2013 Singleplayer Source 2013 Singleplayer (with Mapbase Mapbase) ПК: Windows Second Source game to use RTX Remix technology which adds ray-tracing support along with (PBR textures, etc.). The mod also uses Mapbase. A demo version was released on March 18, 2025.
TBA Infestus Team Infestus Team Infestus Source 2013 Multiplayer Source 2013 Multiplayer ПК: Windows, Mac, Linux Currently in closed beta.
TBA Momentum Mod Momentum Mod Momentum Team Momentum Team Strata Source Strata Source ПК: Windows, Linux Currently in closed beta.
TBA Portal 2: Community Edition Portal 2: Community Edition P2:CE Team P2:CE Team Strata Source Strata Source ПК: Windows, Linux Currently in closed beta.
TBA PUNT PUNT LunchHouse Software LunchHouse Software Portal 2 engine branch Portal 2 engine branch (heavily modified) ПК: Windows

Другие сторонние игры на движке Source

См. также

Внешние ссылки

Нужно сделать: Насколько актуальны эти руководства? Сохраняйте ссылки на современные мануалы в соответствующих разделах. Используйте Special:LinkSearch для поиска.

Категория:Игровые движки Категория:Valve Категория:Терминология