Добавить в корзинуПозвонить
Найти в Дзене
Александр Д.

GoldSrc_GoldSource

GoldSrc (также известный как GoldSource) — игровой движок, разработанный компанией Valve и впервые использованный в компьютерной игре 1998 года Half-life
Основа и разработка
В основу GoldSrc положен лицензированный у id Software код движка Quake engine, точнее — его улучшенной версии, созданной для QuakeWorld (сетевого обновления Quake). Использовать Quake основателям Valve — Гейбу Ньюэллу и

GoldSrc (также известный как GoldSource) — игровой движок, разработанный компанией Valve и впервые использованный в компьютерной игре 1998 года Half-life

Основа и разработка

В основу GoldSrc положен лицензированный у id Software код движка Quake engine, точнее — его улучшенной версии, созданной для QuakeWorld (сетевого обновления Quake). Использовать Quake основателям Valve — Гейбу Ньюэллу и Майку Харрингтону — посоветовал программист Майкл Абраш, который в то время работал в id Software.

Силами Valve технология была существенно модифицирована:

добавлен рендерер с поддержкой Direct3D (изначально Quake работал только с OpenGL);

внедрена скелетная анимация и лицевая мимика;

реализовано динамическое освещение;

создана продвинутая система игрового ИИ, включая возможность объединения противников или союзников в группы (AI flocking).

Позднее в GoldSrc также интегрировали некоторые наработки id Tech 2 — движка, который использовался в Quake 2.

По словам разработчиков, около 75% кода движка было написано силами самой Valve. В частности, система игрового ИИ была создана практически с нуля.

Особенности

BSP-система для построения уровней.

Поддержка скайбоксов — статичных текстур, которые имитируют дальнее пространство, небо и т. д..

Поддержка прозрачных текстур.

Система скриптов для построения сюжетного повествования внутри игрового процесса.

Поддержка 3D-звука (DirectSound3D).

В 2013 году из игр Half-Life была убрана поддержка Direct3D, при этом добавлена поддержка Linux.

Игры на движке GoldSrc

Half-Life (1998);

Counter-Strike;

Team Fortress Classic;

Day of Defeat;

Gunman Chronicles;

James Bond 007: Nightfire;

Cry of Fear и другие.

Дальнейшая судьба

В 2004 году GoldSrc был заменён на движок Source. Однако он продолжил развиваться параллельно:

В 2013 году для игр серии Half-Life была добавлена поддержка Linux и Mac OS X.

В 2023 году, в связи с 25-летним юбилеем Half-Life, движок получил доработки в рамках обновления Half-Life 25th Anniversary Update: добавлена корректная поддержка высоких разрешений экранов, диалоговых окон, изменена система отображения меню, добавлена опция фильтрации текстур, проведена адаптация для работы со Steam Deck и другие оптимизации.

По состоянию на апрель 2025 года GoldSrc официально не поддерживается Valve, но активно развивается открытым сообществом. Например, в марте 2025 года вышла версия GoldSrc 2025 Update от Crowbar Team и Team Fortress 2 Classic, которая включала поддержку Windows 11 и Linux с Wayland, совместимость с Vulkan через DXVK, улучшенную работу с SSD и NVMe-дисками, поддержку игровых контроллеров и VR-устройств (через моды).

GoldSrc остаётся популярным среди моддеров, разработчиков инди-проектов и тех, кто изучает игровые движки благодаря стабильности, простоте и культурному наследию.