Ru/Source: Difference between revisions
< Ru
Jump to navigation
Jump to search
m (obsolete language category) |
No edit summary |
||
Line 1: | Line 1: | ||
{{Source topicon}} | |||
{{LanguageBar}} | {{LanguageBar}} | ||
{{Hierarchy}} | {{Hierarchy}} | ||
{{source|4}} — это движок для разработки 3D игр, созданный компанией {{L|Valve}}, является преемником {{L|Goldsource|GoldSource}}. Source используется как самой Valve, так и сторонними компаниями. Так же, как и GoldSource, движок может использоваться для создания различных модификаций от сообщества людей по всему миру. | |||
[[File:20180823234321 1.jpg|thumbnail|Скриншот из игры {{css|1}}, использующей движок Source.]] | |||
[[File:Csgo_de_inferno_sourcescreenshot.jpg|thumbnail|Скриншот из игры {{csgo|1}}, использующей обновлённую ветку движка Source.]] | |||
== {{LCategory|Programming|Рендерер}} == | |||
=={{LCategory|Programming|Рендерер}}== | |||
* Версии 3.0 (и ниже) {{L|Shader|шейдеры}} | * Версии 3.0 (и ниже) {{L|Shader|шейдеры}} | ||
* [https://ru.wikipedia.org/wiki/Рельефное_текстурирование#Bump_mapping Bump mapping] и [https://ru.wikipedia.org/wiki/Рельефное_текстурирование#Normal_mapping Normal mapping] для моделей и карты | * [https://ru.wikipedia.org/wiki/Рельефное_текстурирование#Bump_mapping Bump mapping] и [https://ru.wikipedia.org/wiki/Рельефное_текстурирование#Normal_mapping Normal mapping] для моделей и карты | ||
* Авторские {{L|Shader|шейдеры}} на языке {{L|HLSL}} | * Авторские {{L|Shader|шейдеры}} на языке {{L|HLSL}} | ||
* Отражения с помощью {{L|Cubemaps|cubemap}} | * Отражения с помощью {{L|Cubemaps|cubemap}} | ||
** Отражения cubemap также поддерживают анизотропную фильтрацию {{csgo|since | ** Отражения cubemap также поддерживают анизотропную фильтрацию {{csgo|since}} | ||
* Шейдинг моделей с параметром {{L|$phong|Phong}} | * Шейдинг моделей с параметром {{L|$phong|Phong}} | ||
** Phong также поддерживается брашами уровней {{csgo|since | ** Phong также поддерживается брашами уровней {{csgo|since}} | ||
* Динамическое освещение, вершинное освещение и {{L|Lightmap|light maps}}, множество типов света, включая мерцание, пульсацию и т.д. | * Динамическое освещение, вершинное освещение и {{L|Lightmap|light maps}}, множество типов света, включая мерцание, пульсацию и т.д. | ||
* {{L|HDR}} и LDR освещение | * {{L|HDR}} и LDR освещение | ||
* Вода с преломлением света, отражения мира в реальном времени с применением [https://ru.wikipedia.org/wiki/Формулы_Френеля формул Френеля] | * Вода с преломлением света, отражения мира в реальном времени с применением [https://ru.wikipedia.org/wiki/Формулы_Френеля формул Френеля] | ||
** Вода также поддерживает {{L|Water#Карты_потоков|карты потоков}} {{l4d2|since | ** Вода также поддерживает {{L|Water#Карты_потоков|карты потоков}} {{l4d2|since}} | ||
* Продвинутая {{L|Particle_System_Overview|система частиц}}, испускающая как {{L|Sprite|спрайты}}, так и {{L|Model|модели}} | * Продвинутая {{L|Particle_System_Overview|система частиц}}, испускающая как {{L|Sprite|спрайты}}, так и {{L|Model|модели}} | ||
* Проецируемые на текстуру тени, учитывающие большое количество персонажей в сцене | * Проецируемые на текстуру тени, учитывающие большое количество персонажей в сцене | ||
Line 31: | Line 29: | ||
* Subdivision поверхности, diffuse и specular бамп карты | * Subdivision поверхности, diffuse и specular бамп карты | ||
* Диффузное освещение в реальном времени | * Диффузное освещение в реальном времени | ||
* [http://docs.microsoft.com/ru-ru/windows/win32/dxtecharts/cascaded-shadow-maps Каскадные карты теней] в реальном времени из скайбокса {{csgo|since | * [http://docs.microsoft.com/ru-ru/windows/win32/dxtecharts/cascaded-shadow-maps Каскадные карты теней] в реальном времени из скайбокса {{csgo|since}} | ||
* Некоторый перечень имеющихся эффектов, но не ограничивающиеся ими: частицы, лучи, объёмный дым, искры, кровь, эффекты окружающей среды вроде тумана и дождя | * Некоторый перечень имеющихся эффектов, но не ограничивающиеся ими: частицы, лучи, объёмный дым, искры, кровь, эффекты окружающей среды вроде тумана и дождя | ||
* Масштабируемость | * Масштабируемость | ||
** Поддержка {{L|DirectX Versions|DX8-DX9}} (DX6-DX9 с некоторыми изменениями и исправленными функциями шейдеров) | ** Поддержка {{L|DirectX Versions|DX8-DX9}} (DX6-DX9 с некоторыми изменениями и исправленными функциями шейдеров) | ||
=={{LCategory|Material_System|Система материалов}}== | == {{LCategory|Material_System|Система материалов}} == | ||
* Взамен традиционных текстур, '''Source''' работает с наборами материалов, которые определяют, из чего сделан объект, какая для него нужна {{L|Texture|текстура}}. Также определяется, как объект разламывается при разбивании, как он будет звучать при разбивании или волочении по другой поверхности, и какая у него масса и плавучесть. Эта система намного более гибкая по сравнению с любой системой, основанной только на текстурах | * Взамен традиционных текстур, '''Source''' работает с наборами материалов, которые определяют, из чего сделан объект, какая для него нужна {{L|Texture|текстура}}. Также определяется, как объект разламывается при разбивании, как он будет звучать при разбивании или волочении по другой поверхности, и какая у него масса и плавучесть. Эта система намного более гибкая по сравнению с любой системой, основанной только на текстурах | ||
* Материалы могут взаимодействовать с объектами или {{L|NPC}}. Например, такие материалы как грязь или снег заставляют машины скользить, терять управление | * Материалы могут взаимодействовать с объектами или {{L|NPC}}. Например, такие материалы как грязь или снег заставляют машины скользить, терять управление | ||
=={{L|Source Multiplayer Networking|Сетевой код в Source}}== | == {{L|Source Multiplayer Networking|Сетевой код в Source}} == | ||
* Проверен временем и игроками со всего мира | * Проверен временем и игроками со всего мира | ||
* Поддержка игры по [https://ru.wikipedia.org/wiki/Локальная_вычислительная_сеть локальной] сети и через сеть Интернет | * Поддержка игры по [https://ru.wikipedia.org/wiki/Локальная_вычислительная_сеть локальной] сети и через сеть Интернет | ||
Line 47: | Line 45: | ||
* Оптимизация для соединений '''56кб/с''' с их большими потерями пакетов и высокой задержкой | * Оптимизация для соединений '''56кб/с''' с их большими потерями пакетов и высокой задержкой | ||
=={{LCategory|Modeling|Продвинутые персонажи}}== | == {{LCategory|Modeling|Продвинутые персонажи}} == | ||
* Детализованные и правдоподобные персонажи | * Детализованные и правдоподобные персонажи | ||
* Реалистичные глаза | * Реалистичные глаза | ||
Line 57: | Line 55: | ||
* Многоуровневая система анимации позволяет конструировать сложные анимации из множества частей | * Многоуровневая система анимации позволяет конструировать сложные анимации из множества частей | ||
=={{LCategory|Programming#Физика|Физика}}== | == {{LCategory|Programming#Физика|Физика}} == | ||
* Мир с более реалистичным взаимодействием | * Мир с более реалистичным взаимодействием | ||
* Звуки и графические эффекты взаимосвязаны с физикой (событиями) | * Звуки и графические эффекты взаимосвязаны с физикой (событиями) | ||
Line 73: | Line 71: | ||
** Поддержка воздушной подушки для лёгкой симуляции | ** Поддержка воздушной подушки для лёгкой симуляции | ||
=={{LCategory|AI|Продвинутый ИИ}}== | == {{LCategory|AI|Продвинутый ИИ}} == | ||
* {{L|Inputs_and_Outputs|Система ввода/вывода}} позволяет контролировать {{LCategory|AI|ИИ}} в редакторе уровней Hammer | * {{L|Inputs_and_Outputs|Система ввода/вывода}} позволяет контролировать {{LCategory|AI|ИИ}} в редакторе уровней Hammer | ||
* Усложнённая навигация: персонажи, умеющие бегать, летать, прыгать, приседать, карабкаться по ступенькам и лестницам и зарываться под землю | * Усложнённая навигация: персонажи, умеющие бегать, летать, прыгать, приседать, карабкаться по ступенькам и лестницам и зарываться под землю | ||
Line 80: | Line 78: | ||
* В бою ИИ, использующий Battle AI, применяет отряды для группового реагирования - когда действовать заранее, отступать, вести огонь под прикрытием и т. д. | * В бою ИИ, использующий Battle AI, применяет отряды для группового реагирования - когда действовать заранее, отступать, вести огонь под прикрытием и т. д. | ||
=={{LCategory|Sound_System|Звуковая система}}== | == {{LCategory|Sound_System|Звуковая система}} == | ||
* 7.1, 5.1 системы объёмного звука, поддержка системы из 4-ёх колонок | * 7.1, 5.1 системы объёмного звука, поддержка системы из 4-ёх колонок | ||
* Высококачественный пространственный 3D звук | * Высококачественный пространственный 3D звук | ||
Line 94: | Line 92: | ||
* {{L|Commentary System|Система комментариев}} | * {{L|Commentary System|Система комментариев}} | ||
=={{LCategory|VGUI|Пользовательский интерфейс}}== | == {{LCategory|VGUI|Пользовательский интерфейс}} == | ||
* '''Браузер серверов''' - показывает все активные игровые сервера и позволяет игроку выбрать, на каком из них играть. Игроки могут фильтровать и сортировать списки серверов для ускорения отображения и выбора сервера. | * '''Браузер серверов''' - показывает все активные игровые сервера и позволяет игроку выбрать, на каком из них играть. Игроки могут фильтровать и сортировать списки серверов для ускорения отображения и выбора сервера. | ||
* '''Friends instant messenger''' - (На стадии разработки) позволяет игрокам общаться с одним или несколькими друзьями в и вне игры, а также вступать приглашать друзей в игру. Не стоит больше беспокоиться, попадёте ли вы на один сервер, вы легко можете воспользоваться данной функцией. Кнопка '''Друзья''' была удалена из игрового меню и перешла в {{L|The_Steam_Community|Steam Community}} в игре {{key|Shift}} + {{key|Tab}}. | * '''Friends instant messenger''' - (На стадии разработки) позволяет игрокам общаться с одним или несколькими друзьями в и вне игры, а также вступать приглашать друзей в игру. Не стоит больше беспокоиться, попадёте ли вы на один сервер, вы легко можете воспользоваться данной функцией. Кнопка '''Друзья''' была удалена из игрового меню и перешла в {{L|The_Steam_Community|Steam Community}} в игре {{key|Shift}} + {{key|Tab}}. | ||
Line 104: | Line 102: | ||
** Локализация текста (поддержка кодировки Юникод) | ** Локализация текста (поддержка кодировки Юникод) | ||
=={{LCategory|Programming|Программирование}}== | == {{LCategory|Programming|Программирование}} == | ||
* Весь код написан на C/C++ с использованием Visual Studio .NET 2003. Лёгкое и быстрое создание новых {{L|Entity|сущностей}} из существующих базовых. | * Весь код написан на C/C++ с использованием Visual Studio .NET 2003. Лёгкое и быстрое создание новых {{L|Entity|сущностей}} из существующих базовых. | ||
* Встроенная система мониторинга производительности | * Встроенная система мониторинга производительности | ||
Line 110: | Line 108: | ||
* Модульный дизайн кода (через DLL библиотеки) позволяет заменять компоненты кода для лёгкой модернизации или замены | * Модульный дизайн кода (через DLL библиотеки) позволяет заменять компоненты кода для лёгкой модернизации или замены | ||
* DX9 {{L|Shader|шейдеры}} записаны на языке {{L|HLSL}}. | * DX9 {{L|Shader|шейдеры}} записаны на языке {{L|HLSL}}. | ||
* Система {{L|VScript}} позволяет использовать на картах внешние языки программирования, такие как {{L|Squirrel}} и {{L|Adding Lua|Lua}}, для создания более сложных систем {{l4d2|since | * Система {{L|VScript}} позволяет использовать на картах внешние языки программирования, такие как {{L|Squirrel}} и {{L|Adding Lua|Lua}}, для создания более сложных систем {{l4d2|since}} | ||
=={{LCategory|Tools|Инструменты}}== | == {{LCategory|Tools|Инструменты}} == | ||
* {{L|Faceposer}} | * {{L|Faceposer}} | ||
** Инструмент моделирования мимики для создания речи и эмоций | ** Инструмент моделирования мимики для создания речи и эмоций | ||
Line 138: | Line 136: | ||
** {{L|Softimage_Mod_Tool|XSI}}, {{L|3DS_Max|Autodesk 3Ds Max}} и {{L|Maya|Autodesk Maya}} плагины для экспорта моделей в формат "{{L|Studiomdl_Data|smd}}" | ** {{L|Softimage_Mod_Tool|XSI}}, {{L|3DS_Max|Autodesk 3Ds Max}} и {{L|Maya|Autodesk Maya}} плагины для экспорта моделей в формат "{{L|Studiomdl_Data|smd}}" | ||
==Игры на Source== | == Игры на Source == | ||
===Valve=== | === Valve === | ||
Игры созданные Valve: | Игры созданные Valve: | ||
* {{css|4 | * {{css|4}} | ||
* {{hl2|4 | * {{hl2|4}} | ||
* {{hl2dm|4 | * {{hl2dm|4}} | ||
* {{hl2ep1|4 | * {{hl2ep1|4}} | ||
* {{hl2ep2|4 | * {{hl2ep2|4}} | ||
* {{hl2lc|4 | * {{hl2lc|4}} | ||
* {{hl|4 | * {{hl|4}} | ||
* {{hldms|4 | * {{hldms|4}} | ||
* {{portal|4 | * {{portal|4}} | ||
* {{tf2|4 | * {{tf2|4}} | ||
* {{dods|4 | * {{dods|4}} | ||
* {{l4d|4 | * {{l4d|4}} | ||
* {{l4d2|4 | * {{l4d2|4}} | ||
* {{as|4 | * {{as|4}} | ||
* {{portal2|4 | * {{portal2|4}} | ||
* {{csgo|4 | * {{csgo|4}} | ||
Полный список игр можно найти {{L|Valve|здесь}} | Полный список игр можно найти {{L|Valve|здесь}} | ||
===Сторонние=== | === Сторонние === | ||
Игры и моды, сделанные сторонними компаниями и командами модмейкеров: | Игры и моды, сделанные сторонними компаниями и командами модмейкеров: | ||
* {{insurgency|4 | * {{insurgency|4}} | ||
* {{bms|4 | * {{bms|4}} | ||
* {{infra|4 | * {{infra|4}} | ||
* {{doi|4 | * {{doi|4}} | ||
* {{tsp|4 | * {{tsp|4}} | ||
* {{ship|4 | * {{ship|4}} | ||
* {{L|Blade Symphony}} | * {{L|Blade Symphony}} | ||
* {{con|4 | * {{con|4}} | ||
* {{ddd|4 | * {{ddd|4}} | ||
* {{zc|4 | * {{zc|4}} | ||
* {{dmmm|4 | * {{dmmm|4}} | ||
* {{tbg|4 | * {{tbg|4}} | ||
* {{nd|4 | * {{nd|4}} | ||
* {{L|Double Action}} | * {{L|Double Action}} | ||
* {{L|Consortium}} | * {{L|Consortium}} | ||
* {{Rl|4 | * {{Rl|4}} | ||
* {{L|Divinia Chronicles}} | * {{L|Divinia Chronicles}} | ||
* {{sin|4 | * {{sin|4}} | ||
* {{L|Vampire: The Masquerade}} | * {{L|Vampire: The Masquerade}} | ||
* {{lw|4 | * {{lw|4}} | ||
* {{L|Bloody Good Time}} | * {{L|Bloody Good Time}} | ||
* {{L|Tactical Intervention}} | * {{L|Tactical Intervention}} | ||
* {{Desther|4 | * {{Desther|4}} | ||
* {{Game link|Vindictus}} | * {{Game link|Vindictus}} | ||
* {{zps|4 | * {{zps|4}} | ||
* {{Nmrih|4 | * {{Nmrih|4}} | ||
* {{eyedc|4 | * {{eyedc|4}} | ||
* {{L|Apex Legends}} | * {{L|Apex Legends}} | ||
* {{game link|Infestus}} | * {{game link|Infestus}} | ||
* {{L|G-String}} | * {{L|G-String}} | ||
* {{L|Postal III}} | * {{L|Postal III}} | ||
* {{jbep3|4 | * {{jbep3|4}} | ||
{{LCategory|Source_mods|Моды на движке Source}} | {{LCategory|Source_mods|Моды на движке Source}} | ||
==Смотрите также== | == Смотрите также == | ||
* [https://ru.wikipedia.org/wiki/Source Source Engine на Wiki] | * [https://ru.wikipedia.org/wiki/Source Source Engine на Wiki] | ||
Revision as of 07:06, 1 March 2025
Source — это движок для разработки 3D игр, созданный компанией Valve , является преемником GoldSource . Source используется как самой Valve, так и сторонними компаниями. Так же, как и GoldSource, движок может использоваться для создания различных модификаций от сообщества людей по всему миру.

Скриншот из игры Counter-Strike: Source, использующей движок Source.

Скриншот из игры Counter-Strike: Global Offensive, использующей обновлённую ветку движка Source.
Рендерер
- Версии 3.0 (и ниже) шейдеры
- Bump mapping и Normal mapping для моделей и карты
- Авторские шейдеры на языке HLSL
- Отражения с помощью cubemap
- Шейдинг моделей с параметром Phong
- Динамическое освещение, вершинное освещение и light maps , множество типов света, включая мерцание, пульсацию и т.д.
- HDR и LDR освещение
- Вода с преломлением света, отражения мира в реальном времени с применением формул Френеля
- Вода также поддерживает карты потоков (Во всех играх начиная с
)
- Вода также поддерживает карты потоков (Во всех играх начиная с
- Продвинутая система частиц , испускающая как спрайты , так и модели
- Проецируемые на текстуру тени, учитывающие большое количество персонажей в сцене
- Энтити для блокирования видимости
- Поддержка открытых/закрытых пространств
- Деформируемые поверхности
- 3D Скайбоксы создающие более разнообразный горизонт и добавляющие эффект параллакса на удалённых объектах
- Динамически обрабатываемая органика (трава, деревья и т. д.)
- Subdivision поверхности, diffuse и specular бамп карты
- Диффузное освещение в реальном времени
- Каскадные карты теней в реальном времени из скайбокса (Во всех играх начиная с
)
- Некоторый перечень имеющихся эффектов, но не ограничивающиеся ими: частицы, лучи, объёмный дым, искры, кровь, эффекты окружающей среды вроде тумана и дождя
- Масштабируемость
- Поддержка DX8-DX9 (DX6-DX9 с некоторыми изменениями и исправленными функциями шейдеров)
Система материалов
- Взамен традиционных текстур, Source работает с наборами материалов, которые определяют, из чего сделан объект, какая для него нужна текстура . Также определяется, как объект разламывается при разбивании, как он будет звучать при разбивании или волочении по другой поверхности, и какая у него масса и плавучесть. Эта система намного более гибкая по сравнению с любой системой, основанной только на текстурах
- Материалы могут взаимодействовать с объектами или NPC . Например, такие материалы как грязь или снег заставляют машины скользить, терять управление
Сетевой код в Source
- Проверен временем и игроками со всего мира
- Поддержка игры по локальной сети и через сеть Интернет
- Анализ прогноза для интерполяции нарушений работы сети
- Оптимизация для соединений 56кб/с с их большими потерями пакетов и высокой задержкой
Продвинутые персонажи
- Детализованные и правдоподобные персонажи
- Реалистичные глаза
- Фокусируются на игроке/объекте, а не просто параллельно направлены (в никуда)
- Правильное строение глаза, для реалистичного отражения
- Симуляция мускулатуры, обеспечивающая выдающиеся эмоции, речь и язык тела
- Речь, независимая от языка , персонажи могут естественно говорить на многих языках
- Скелетная система анимации
- Многоуровневая система анимации позволяет конструировать сложные анимации из множества частей
Физика
- Мир с более реалистичным взаимодействием
- Звуки и графические эффекты взаимосвязаны с физикой (событиями)
- Персонажи под управлением ИИ адекватно взаимодействуют с физически смоделированными объектами
- Верёвки/кабели, механизмы, расчёт сопротивляемости материалов, моделирование физики тряпичной куклы
- Может задаваться уровнем в зависимости от его конфигурации
- Движения анимируются костями
- Настраиваемые пользователем физические процессы
- Транспорт
- Занос и скольжение колёс
- Реалистичная подвеска с пружинами на каждом колесе
- Реалистичный уклон во время разгона/торможения и поворотов
- Индивидуально настраиваемые параметры - мощность(л.с), передача, максимальная скорость, скорость перемещения, материал шин, сцепление шин с поверхностью, упругость/гашение (демпфирование) вибрация пружины и т. д.
- Одновременно несколько игроков в транспорте в сетевом режиме
- Поддержка воздушной подушки для лёгкой симуляции
Продвинутый ИИ
- Система ввода/вывода позволяет контролировать ИИ в редакторе уровней Hammer
- Усложнённая навигация: персонажи, умеющие бегать, летать, прыгать, приседать, карабкаться по ступенькам и лестницам и зарываться под землю
- ИИ реагирует на окружающую среду, используя зрение, слух, обоняние
- Взаимодействие ИИ определяет статус друг/враг других сущностей
- В бою ИИ, использующий Battle AI, применяет отряды для группового реагирования - когда действовать заранее, отступать, вести огонь под прикрытием и т. д.
Звуковая система
- 7.1, 5.1 системы объёмного звука, поддержка системы из 4-ёх колонок
- Высококачественный пространственный 3D звук
- Пользовательская обработка плагинами DSP
- Автоматическая DSP обработка, основанная на окружающей геометрии
- ADPCM декомпрессия
- 16-bit 44KHz, стереозвук со всеми функциями
- MP3 декомпрессия (требуется лицензия Miles)
- Поддержка потокового аудио на любой волне
- Склейка wav-файлов в реальном времени
- Готовые эффекты Допплера для кодированных звуков
- Готовые эффекты, отражающие дистанцию для кодированных звуков
- Система комментариев
Пользовательский интерфейс
- Браузер серверов - показывает все активные игровые сервера и позволяет игроку выбрать, на каком из них играть. Игроки могут фильтровать и сортировать списки серверов для ускорения отображения и выбора сервера.
- Friends instant messenger - (На стадии разработки) позволяет игрокам общаться с одним или несколькими друзьями в и вне игры, а также вступать приглашать друзей в игру. Не стоит больше беспокоиться, попадёте ли вы на один сервер, вы легко можете воспользоваться данной функцией. Кнопка Друзья была удалена из игрового меню и перешла в Steam Community в игре ⇧ Shift + Tab ⇆.
- Category:VGUI - собственный графический пользовательский интерфейс компании Valve, имитирующий большинство элементов управления Windows, но отображаемый средствами движка Source для внутри- и внеигрового отображения UI. Некоторые особенности:
Программирование
- Весь код написан на C/C++ с использованием Visual Studio .NET 2003. Лёгкое и быстрое создание новых сущностей из существующих базовых.
- Встроенная система мониторинга производительности
- Система измерения производительности графики, встроенная в движок
- Модульный дизайн кода (через DLL библиотеки) позволяет заменять компоненты кода для лёгкой модернизации или замены
- DX9 шейдеры записаны на языке HLSL .
- Система VScript позволяет использовать на картах внешние языки программирования, такие как Squirrel и Lua , для создания более сложных систем (Во всех играх начиная с
)
Инструменты
- Faceposer
- Инструмент моделирования мимики для создания речи и эмоций
- Valve Hammer Editor
- WYSIWYG Редактор уровней. Работает по системе "Что видишь, то и получишь" (What You See Is What You Get)
- Создание брашей для геометрии мира
- Редактор ландшафта
- Расположение детализированных моделей для уровней и ИИ NPC
- Задание навигационных точек/маршрутов для NPC
- Расположение триггеров , обрезка брашей , логики и т.д.
- Возможность дизайнеру карт управлять вводами/выводами сущностей для контроля ИИ
- Model Viewer
- Studiomdl
- Vbsp , Vrad , Vvis , Vmpi
- Инструменты для компилирования карт (bsp , освещения и видимости)
- VMPI - инструмент для компиляции, позволяющий распределять создание уровней через множество компьютеров, значительно уменьшая время расчёта
- Экспортёры
- XSI , Autodesk 3Ds Max и Autodesk Maya плагины для экспорта моделей в формат "smd "
Игры на Source
Valve
Игры созданные Valve:
Counter-Strike: Source
Half-Life 2
Half-Life 2: Deathmatch
Half-Life 2: Episode One
Half-Life 2: Episode Two
Half-Life 2: Lost Coast
Half-Life
Half-Life Deathmatch: Source
Portal
Team Fortress 2
Day of Defeat: Source
Left 4 Dead
Left 4 Dead 2
Alien Swarm
Portal 2
Counter-Strike: Global Offensive
Полный список игр можно найти здесь
Сторонние
Игры и моды, сделанные сторонними компаниями и командами модмейкеров:
Insurgency
Black Mesa
INFRA
Day of Infamy
The Stanley Parable
The Ship: Murder Party
- Blade Symphony
Contagion
Dino D-Day
Zeno Clash
Dark Messiah of Might and Magic
The Beginner's Guide
Nuclear Dawn
- Double Action
- Consortium
Revelations 2012
- Divinia Chronicles
SiN
- Vampire: The Masquerade
Lambda Wars
- Bloody Good Time
- Tactical Intervention
Dear Esther
- Vindictus
Zombie Panic! Source
No More Room in Hell
E.Y.E: Divine Cybermancy
- Apex Legends
- Infestus
- G-String
- Postal III
Jabroni Brawl: Episode 3