Source engine игры. Создание модов с технологиями Valve. Игры, использующие Source

- [ surs ] n. f. v. 1354; sourse XIIe; fém. de so(u)rs, anc. p. p. de sourdre 1 ♦ Eau qui sort de terre; issue naturelle ou artificielle par laquelle une eau souterraine se déverse à la surface du sol. ⇒ fontaine, griffon, 1. point (d eau).… … Encyclopédie Universelle

May refer to:Film and television* The Source (documentary) , a 1999 documentary movie about the Beat generation * The Source (film) , a 2002 science fiction movie, also known as The Secret Craft in the UK and The Surge for its American DVD… … Wikipedia

Source. s. f. Endroit où l eau commence à sourdre, à sortir de terre, pour avoir un cours continuel. Claire source. vive source. source qui ne tarit jamais. ce ruisseau ne provient pas des pluyes, c est une eau qui coule de source. trouver une… … Dictionnaire de l"Académie française

N 1: a point of origin the source of the conflict 2: one that supplies information held the reporter in contempt for refusing to reveal her source Merriam Webster’s Dictionary of Law. Merriam Webster. 1996 … Law dictionary

Source, Origo, Scaturigo, Scatebra, Caput riuulorum, a surgendo. La source d une lignée, là ou toute la lignée rapporte son commencement, Genus. La source dont vient tout le mal, Seminarium. La source dont procede quelque tristesse, Fons moeroris … Thresor de la langue françoyse

N. 1. a spring, fountain, etc. that is the starting point of a stream 2. that from which something comes into existence, develops, or derives die; <aus engl. source »Quelle«, dies über altfr. surse zu lat. surgere »entstehen«> die Eingangselektrode beim Feldeffekttransistor … Das große Fremdwörterbuch

NOUN 1) a place, person, or thing from which something originates. 2) a spring or other place from which a river or stream issues. 3) a person, book, or document that provides information or evidence. VERB ▪ obtain from a particular source.… … English terms dictionary

- (fr., spr. Surs), 1) die Quelle, der Ursprung; bes. 2) die Handelsquelle (wo eine Waare aus der ersten Hand bezogen wird) … Pierer"s Universal-Lexikon

Книги

  • , Mode Peter George. Книга представляет собой репринтное издание. Несмотря на то, что была проведена серьезная работа по восстановлению первоначального качества издания, на некоторых страницах могут обнаружиться…
  • , Andrew Cunningham Mclaughlin. Also Authored By Arthur Pearson Scott. Книга представляет собой репринтное издание 1918 года (издательство "New York, London, Harper&Brothers, Publishers"). Несмотря на то, что была…

Source - самый популярный игровой движок: в тот момент, когда вы читаете эту статью, в игры, написанные на нем, может играть больше миллиона человек:

И это не удивительно: движок разработала компания Valve, которая владеет самым крупным игровым магазином - Steam, а ее игры стабильно находятся на вершине игрового топа.

Но, разумеется, путь на вершину славы был долог: история разработки движка Source началась в далеком 1998 году, когда разработчики Valve, завершая работу над Half-Life 1, поняли, что у них есть множество наработок, которые хотелось бы где-нибудь использовать. И именно тогда и появилось разделение на два движка: GoldSrc, на котором работала текущая версия игра, и Source, который относился к будущей версии игры и имел новые, еще неотлаженные, технологии. И поэтому на выставке E3, когда Valve демонстрировала бета-версию игры Half-Life 2, было сказано, что игра работает на движке Source. Это название прижилось, и в дальнейшем GoldSrc полностью исчез.

Source Engine 2004 (Source Engine 6)

Первая публичная версия движка вышла в 2004 году вместе с полюбившимся многим шутером Counter Strike, который в честь движка был называн Source. Изменений с оригинальной версии было достаточно много: более чёткие текстуры (512×512 пикселов против 128×128 в оригинале) и проработанные трёхмерные модели. Широко используются возможности движка, связанные с зеркальными отражениями - у оружия, снабжённого оптическим прицелом, можно видеть окружающую обстановку (но не модели других игроков) сзади игрока на линзе прицела, когда оно находится в не приближённом состоянии.

Звуковые эффекты теперь соответствуют акустическим условиям, введена поддержка колонок 5.1 и 7.1. Новые возможности движка помогли сделать карты более детализированными: появились валяющиеся на земле бутылки, пакеты. Физический движок, созданный на основе Havok, позволил улучшить физику полёта гранат, взрывы, а также эффекты от их поражения в сторону большей реалистичности.

Чуть позже в этом же году вышла Half-Life 2, в которой к приведенным выше возможностям добавились: шейдерный рендеринг (Half-Life 2 была одной из первых игр, в которой использовалась шейдерная вода) и лицевая анимация (с поддержкой точной синхронизации речи актеров с анимацией), а с помощью Havok был получен эффект «тряпичной куклы»:




Эта версия движка использовалась до 2005 года, и является на данный момент устаревшей - все игры, написанные на SE 6, были переведены на более новые движки.

Source Engine 2005 (Source Engine 7)

Обновленная версия движка, вышедшая в 2005 году. Основное дополнение - поддержка High Dynamic Range Rendering, для демонстрации которой разработчики выпустили Half-Life 2: Lost Coast: в сущности эта игра представляет собой уровень, не попавший в финальную версию Half-Life 2. HDR Rendering в Lost Coast включает в себя несколько компонентов:

  • HDR Skybox - результат наложения нескольких экспозиций неба, для реализации эффекта смены экспозиции в реальном времени. Для Half-Life 2: Lost Coast было создано более 16 различных HDR Skybox.
  • HDR Refraction Effect - HDR свет проходит через преломляющие материалы и принимает свойства этих материалов (например, когда луч света проходит сквозь цветные витражи в монастыре на Half-Life 2: Lost Coast, на пол отбрасываются цветные блики).
  • HDR Light Maps - карты света, сгенерированные при помощи эффекта radiosity (свет не только отражается от объектов и попадает в глаз наблюдателя, но и попадает на другие объекты, отражаясь от них). Можно заметить, например, внутри монастыря в Half-Life 2: Lost Coast, по солнечным пятнам на стенах, противоположных окнам.
Как и SE 6, 7ая версия на данный момент так же является устаревшей - в 2014 году последнюю игру на нем, CS: Source, перевели на Source Engine 24.

Source Engine 2006 (Source Engine 7: Base Source Engine 2)

Первая версия движка, имеющая доступный всем комплект разработчика - Source SDK Base 2006, что позволило множеству людей создавать свои модификации к играм Valve. Движок несколько доработали - он поддерживает обновленную лицевую анимацию, многоядерный рендеринг и обновленный HDR.

Так как созданные на SDK 2006 года модификации не совместимы с более новыми версиями движка, то авторами некоторых модов эта версия движка все еще используется, и ее с натяжкой можно считать актуальной.

Source Engine 2007 (Source Engine 14)

Глобальный релиз, впервые использовался в сборнике игр от Valve - The Orange Box (в него входят: Half-Life 2, Half-Life 2: Episode One, Half-Life 2: Episode Two, Portal и Team Fortress 2). В этой версии был обновлен шейдерный рендеринг, значительно доработано динамическое освещение и затенение, появилась система мягких частиц (позволившая сильно улучшить качество таких эффектов, как дождь и огонь), была добавлена кинематографическая физика, а так же новая лицевая анимация (поддерживалось ее аппаратное ускорение на видеокартах) и улучшена поддержка многоядерных процессоров.

SE 14 стала первой версией движка, поддерживающей консоли - The Orange Box вышел не только под ПК, но и под PlayStation 3 и Xbox 360.

Ровно как и с SE 7, модификации, созданные в SDK к 14ой версии, не работали на более новых, поэтому эта версия движка до сих пор используется.

Source Engine 2008 (Source Engine 14: Base Source 3)

Версия движка, созданная под игру Left 4 Dead:

В ней улучшили кинематографическую физику, добавив:

  • Динамическое разрушение игровой геометрии - до этого линии разрушения должны были указываться создателем карты.
  • Деформируемые объекты - до этого физические модели не могли быть изменены любым образом, кроме как на основе заранее просчитанной анимации.
Так же были добавлены некоторые эффекты, такие как размытие в движении и глубина резкости.

Source Engine 2009 (Source Engine 15)

Версия, вышедшая с игрой Left 4 Dead 2, в дальнейшем на эту версию были обновлены все игры Valve того времени. В этой версии обновлены все функции, значительно доработана система частиц, лицевая анимация, масштабирование и возможность обновлений.

Source Engine 2010 (Source Engine 17)

Первая версия движка, портированная под macOS. Изначально под яблочную ОС был портирован пакет игр The Orange Box, а в дальнейшем все новые игры Valve стали выходить и под Mac, и под Windows.

Source Engine Multiplayer (Source Engine 19, 21 и 23)

Версии движка, заточенные под мультиплеерные игры, такие как Dota 2 и CS: GO. Так же в 2012 году появилась поддержка Linux: под него была портирована игра Team Fortress 2, а в дальнейшем и другие игры Valve.

Source Engine 2013 (Source Engine 24)

Текущая версия движка, на которую Valve перевела большинство своих игр. В числе изменений: для оптимизации использования дискового пространства было решено отказаться от использования громоздких.GCF-файлов (архивов с ресурсами игр) в пользу файловой системы под кодовым именем SteamPipe. Игры на новом движке устанавливаются теперь в директорию Steam\SteamApps\Common, а файлы игры хранятся в.VPK-файлах. Для игр Counter-Strike: Source, Team Fortress 2 и Half-Life 2: Deathmatch создана удобная система добавления пользовательского контента (модов): присутствует папка custom, в которой создаётся папка с произвольным именем, и уже в неё складываются классические папки материалов модификации (materials, models и т.д.).

Так же была улучшена совместимость с Linux, а в мае 2014 года Nvidia портировала Portal и Half-life 2 на Android, для своей приставки Nvidia Shield (впрочем, умельцы смогли запустить эти игры и на других устройствах под управлением ОС Android, однако производительность была низкой).

Source 2

Принципиально новая версия движка, выпущенная в 2015 году компанией Valve вместе с выходом обновленной игры Dota 2 - Reborn. Увы - технической презентации не было, известно лишь, что движок все так же работает на API OpenGL (возможно в будущем добавится API Vulkan), а так же умеет задействовать столько ядер процессора, сколько у него есть. Так же Valve обещали, что движок будет лучше работать на старых компьютерах (уменьшено потребление ОЗУ), однако Dota 2 Reborn оказалась тяжелее Dota 2 на Source Engine 24. Еще одно важное добавление - появилась поддержка VR, и первая игра-демонстрация The Lab для HTC Vive:

Будущее движка

О дальнейшем развитие движка Valve молчит, и это для геймеров не новость (все же ждут слухов о Half-Life 3 и Portal 3, правда?) Пока что вторая версия движка достаточно сырая и требует доработки, и, очевидно, Valve fix it исправляет ошибки, а о будущих играх и версиях движка знает только Гейб Ньюэлл.

Entwickler: Valve Betriebssystem: Microsoft Windows … Deutsch Wikipedia

Entwickler Valve Betriebssystem Microsoft Windows, Apple Mac OS X … Deutsch Wikipedia

Est un moteur de jeu créé par la société Valve Software pour les besoins de son jeu Half Life 2 (HL²). A la base, le Source engine est une refonte du moteur de Quake. C est un moteur complet qui gère graphisme, son et interactions physiques. Ces… … Wikipédia en Français

Логотип Source и скриншоты из игр Team Fortress 2 и Half Life 2: Episode Two … Википедия

Source engine Source engine est un moteur de jeu créé par la société Valve Software pour les besoins de son jeu Half Life 2 (HL²). A la base, le Source engine est une refonte du moteur de Quake. C est un moteur complet qui gère graphisme, son et… … Wikipédia en Français

Source Engine Логотип Source и скриншоты из игр Team Fortress 2 и Half Life 2: Episode Two … Википедия

This is a selected list of Source engine Mods (modifications). This list is divided into single player and multiplayer mods. Contents 1 Single player mods 2 Multiplayer mods 3 See also 4 … Wikipedia

Source engine … Wikipedia

Engine … Википедия

Книги

  • Aircraft Propulsion , Saeed Farokhi. New edition of the successful textbook updated to include new material on UAVs, design guidelines in aircraft engine component systems and additional end of chapter problems Aircraft… Купить за 7717.99 руб электронная книга
  • Symbolic Mathematics for Chemists. A Guide for Maxima Users , Fred Senese. An essential guide to using Maxima, a popular open source symbolic mathematics engine to solve problems, build models, analyze data and explore fundamental concepts Symbolic Mathematics for…

Создание мода (игры или игрового дополнения, которое опирается на базовые технологии и, возможно, использует ресурсы, той игры, на основе которой реализуется) зачастую лучший способ разработать нечто новое. Когда Вы полагаетесь на проверенные игровые технологии, такие как движок Source, Ваша команда тратит время и усилия на создание креативного геймплея и творческий контент, а не на технические вещи, к примеру, технологии рендеринга, сетевой код, систему взаимодействия или создание движка. Движок Source обеспечивает Вас SDK с эффективными и мощными средствами разработки на всем рынке. И, если Вы уже приобрели Half-Life 2, Counter-Strike: Source, вы уже имеете доступ к полной версии SDK. Это всё, что вам необходимо для создания своей игры.

Почему Source?

Вот несколько причин, почему стоит разрабатывать вашу игру как мод, используя движок Source Engine:

Valve

  • Valve поддерживает сообщество разработчиков.
  • Valve имеет опыт превращения пользовательских модов в полноценную коммерческую продукцию (Counter-Strike, DotA и так далее).

Source и Steam разрабатывался в надежде популярности модов

  • SDK обновляется постоянно и автоматически, добавляя новые возможности (как это было с HDR).
  • Включен мощный (бесплатный!) комплект инструментов для разработки.
  • Source - это простой, гибкий, и мощный движок на рынке.
  • Source/Steam платформа позволяет вам иметь прямую связь с игроками/покупателями.

Большая база игроков, чем у всех остальных экшн-движков взятых вместе

  • Моды происходят, по большей части, от самых популярных платформ.
  • Доступ к огромному, саморазвивающемуся сообществу и аудитории.
    • На Steam аккаунты приходится 88% онлайн-экшенов на PC.
    • Около 5 млрд игровых минут каждый месяц.
    • От 250,000 игровых серверов.
    • От 1,250,000 одновременных пользователей в любой момент.

Включает: все инструменты, используемые при создании Half-Life 2

  • Включен исходный код HL2. (В настоящий момент исходники находятся в github. Подробная информация в соответствующем разделе)
  • Softimage XSI|EXP для создания моделей.
  • Редактор уровней Hammer.
    • Полная документация с изображениями и примерами.
    • Дополнительные подробные уроки в сообществе.
  • FacePoser.
  • Half-Life Model Viewer.

Вся мощь движка Source Engine

  • Рендеринг.
  • Система Материалов.
  • Расширенные персонажи.
  • Физика.
  • Продвинутый искусственный интеллект.
  • Сетевой Код Многопользовательских Игр.
  • Система Звукового Окружения.
  • Пользовательский Интерфейс(Vgui).
  • Программирование.
  • Инструменты.

Frequently Asked Questions

  • Q. I wish to distribute a Source Engine Mod through Steam. Should I fill out the paperwork?

    A. Yes, please complete the digital paperwork to get signed up as a Steamworks developers. All information is required, including bank and tax information and app fee even if you intend to distribute your mod for free.
  • Q. Is there a licensing fee for using the Source Engine?

    A. There is no fee for using the Source Engine for your free mod, but there may be licensing fees for included tools if you charge money for your game.
  • Q. Can I sell my Source Engine game on Steam?

    A. Yes, but there are a few requirements:
    • You will need to complete an additional agreement for distributing a paid Source Engine product on Steam.
    • If you are using the RAD tools included with the Source SDK, you will need to contact RAD for information and cost associated with licensing Miles and/or Bink.
    • For any Source Engine game that charges money, Havok needs to be paid a licensing fee of $25,000 for the physics engine. You will need to pay this fee up front before making your game available for sale on Steam.
    • You can only sell your Source Engine game via Steam unless you get a full Source Engine license.
  • Q. I’ve got a Source mod that I want to distribute via Steam. How do I prepare my mod under my app ID?

    A. You"ll need to copy the exe and content from the Valve Source Engine game you have built your mod off and wrap that up as your application.

    While you should include all the necessary Source Engine dlls and content from the base Source game that you need for your mod to run, Source Engine mods must be configured to require ownership of the base game in order to play. This needs to be configured by Valve.

  • Q. I wish to use Steam achievements in my mod. How do I do that?

    A. Use the CAchievementMgr class included in the Source Engine after configuring achievements in your App Admin page on the partner site. For more details, please see the documentation.
  • Q. How does the dedicated server work for my game?

    A. You will need a new dedicated server app ID so that you can create depots that are for a dedicated server. Once you"ve got an app ID for your base game, you can create your own dedicated server app ID. From your app landing page in Steamworks, click "All Associated Packages, DLC, Demos, And Tools" and then click the "Create New Tool" button in the Tools section.
  • Q. Can I use Valve IP in my Source Mod?

    A. Yes. However, please make it clear on your store pages that your mod is a mod and not created by Valve. Commercial games and mods that include Valve IP such as characters and story-lines need prior approval from Valve.