GoldSrc

Материал из Неолурк, народный Lurkmore
Перейти к навигации Перейти к поиску

GoldSrc (также GoldSource) — возрастной и даже очень старый игровой движок, разработанный Valve Corporation. На самом деле это сильно модифицированная Quake engine от id Software. Однако хотя сейчас этот движок выглядит каким-то пукнутым, на момент выхода он выделялся поддержкой скелетной анимации, продвинутого ИИ, динамического освещения и скриптовых сцен.

В небе хрень порхает

История[править]

Начали разрабатывать его в качестве основы для всем известного шедевра, мегапопулярной игры Half-Life. Было понятно, что для игры с такой степенью популярности надо качественно поработать, иначе быть вонючей беде. Так что к созданию движка подошли очень и очень серьёзно. Тогда компания своровала код Quake engine. Valve значительно переработала исходный код, добавила поддержку Direct3D и OpenGL, скелетную анимацию с лицевой мимикой, цветное динамическое освещение, сопровождение NPC игроком и систему скриптовых событий для того, чтобы создавать сценычи на движке-том нах.

Изначально движок не имел отдельного названия. За неделю до релиза Half-Life в 1998 году разработчики разделили кодовую базу в системе контроля версий Microsoft Visual SourceSafe на две ветки: $/GoldSrc (для финальной золотой версии игры) и $/Src (для внесения изменений похрюкивающим вахтовым методом на тот случай, если в старших менеджеров войдёт идея дальше развивать престарелый проект). Так появилось название GoldSrc, которое позже стало официальным.

GoldSrc написан на C и C++ с элементами ассемблера.

В целом для своего времени движок был как бы достойным, на нём даже сочинялись довольно подробные модификации для оригинальной игры, которые затем публиковались. Многие проекты начинались как моды и были выкуплены Valve, в том числе и такая пожилая и очень потужная игра, как Counter-Strike.

312343252.jpg Сии люди весьма заинтересованы в играх, дык
МетаВидеоигрыИгровые мемыМоды для игр — благо или нет?Игровой цаколдизмОткрытый лабиринтный мирДрама вокруг русификации Sword Art OnlineХидэо КодзимаРита ТайнаковаGodotRoblox StudioHyperXEpic GamesMicroProseNatus VincereGamescomИгромирNCSoftGoldSrc
ЖанрыАркада • БраузеркаРогаликиЭрогеПорно-игрыFPSRPG (MMORPGMUD) • Rhythm gameRTSTBS • Quest • MOBAОнлайн-игрыСкурвившиеся игрыКлоны X-COMTower DefenseККИРандомайзерИнди-игрыEXE (жанр инди-игр)AyakaLoungeGacha LifeГеймдев АфишаСанчоусTabovriReplayedPolycount.com2b2t
ПлатформыНеигровые (PCMSXСпектрумAmiga) • Консоли (ИгрыDreamcastNESPSP) • Steam DeckBrick GameТамагочиИгровые автоматыDance Dance RevolutionPump It UpПлатформосрачUnity EngineОлег КерманRTGameБлокировка Twitch в РоссииIShowSpeedСупер ВадимкаДоктор КуликПриключенческая играСтекло для монитораГеймергейт привёл к победе ТрампаShadowPriestokВсе игры — стрелялкиИван ДипинсАмазинг ОнлайнСкорость улучшения графонаMarket.CSGOAntelus Games
Корпорацъи3dfxАдамант МультимедиаАкеллаИнноваНивалФаргусBioWareBlizzardIce-Pick LodgeNeogameNintendoSony DADC SecuROMStarForceSteamType-MoonИксоллаCD Projekt RED (Закончили как настоящие поляки) • TencentSteamNetEaseExorsusBlizzard EntertainmentGas Giant GamesParadox InteractiveArizona GamesBethesdaFromSoftwareSweet Baby IncMetro Videogaming EntertainmentRockstar LondonRockstar ViennaRockstar VancouverRockstar San DiegoRockstar IndiaGameloftElectronic ArtsUbisoftВиктор Павлов (ViteC ► Play)Антон Татыржа (T2x2)Глеб Орлов (Sasavot)MazellovvvPPSSPPWings Gryphons
ПерсонажиКонкретные: BridgetДекард КаинDopefishEarthworm JimI.M. MeenSlendermanSonic the HedgehogUboaАйрисАртасДирижабль КировИмператор ЧеловечестваИндиана ДжонсКейнЛара КрофтМамонт-танкМариоСолид СнейкСырноТалиНеизвестный полубог (Elden Ring)Маления, Клинок МикеллыПуджЦириллаМоргонет (Grim Dawn)Марика (Elden Ring)ПатчесКейра МецДовакинЛоуренс, Первый ВикарийЛюдвиг Священный клинокГерман, Первый ЛовчийНейреллаРадагонДрочеслав, сын СергеяЯвгмотРыцари горнилаМоргот, Король знаменийДвойные боссы (Elden Ring)Маления Без ПримесейГенерал РаданМаликет, Чёрный Клинок
Собирательные: ВампирыЗомбиПаладиныОркиРоботЗолотой порядокДрево ЭрдБоссТреш-монстрГоханц ЧернейшийХеробринКапитан ПрайсЛут гоблинБосс-паукGreen Hill ZoneМясникБаалБосс-вертолётОхотник на ведьм (Disciples II)ЛобстерменНиксыЭльфыЛазурный драконЭфириалыAlina GingertailМикелла МилосердныйЧёрный самурай в Assassin's Creed: ShadowsДилемма ПартурнаксаNintendo Switch 2
СообществаGameDev.ruДТФGoHa.RuHalf-life.ruProdota.ruTwitch.tvVgOutlandGoodGameSc2tv.ruWatch Dogs vs GTA 5DiscordNexus ModsGlasscannon.ruRMT (OwnedcoreEpicNPCMulefactory) • RetroAchievements.orgD2jspФорум DF2BasedModsSan Andreas MultiplayerАукционы игровых предметовCBBEObsidianДача productionGame Open LabDRЫNDAXbox AmbassadorsСоснулиБлокировка Дискорда в РоссииСиндром пробегатора сюжеткиGamer.ruPirate Software
ИгрожурПечатные (Game.exeMegaGameВеликий DраконВиртуальные радостиСтрана игрИгроманияКсакепЛКИНавигатор) • Онлайновые (Playground.ruStopGame.ruZero PunctuationАг.ру) • Let's playОт винтаФизика мира героев