Открыть сервисСервис

Спавн — термин игровой индустрии

Спавн (от англ. spawn — «появляться, порождать») — термин компьютерных игр, обозначающий процесс появления игровых объектов (персонажей, противников, предметов, снарядов) в игровом мире, а также место или точку, в которой это появление происходит. Термин широко используется в жанрах шутеров, стратегий, ролевых игр и выживалок, а также в программировании и моделировании.

Происхождение термина

Слово spawn в английском языке означает «откладывать икру», «порождать», «появляться». В игровой индустрии термин закрепился в 1990-х годах в связи с развитием многопользовательских шутеров — таких как Doom (1993), Quake (1996) и Unreal Tournament (1999), где враги и оружие появлялись в заранее заданных точках карты. В русскоязычной игровой среде слово пришло без перевода и используется как заимствование.

Основные значения

Точка спавна

Спавн-пойнт (spawn point) — заранее определённая координата на игровой карте, в которой появляется объект. В мультиплеерных шутерах это место, где возрождается игрок после гибели. Типовые правила спавна:

  • точка выбирается из набора заранее размеченных позиций;
  • система стремится выбрать точку, удалённую от противников;
  • некоторые игры ограничивают время неуязвимости после появления (так называемый spawn protection).

В играх серии Counter-Strike команды имеют фиксированные точки спавна на каждой карте. В PlayerUnknown's Battlegrounds и Fortnite игроки спавнятся на старте матча в случайных местах большой карты.

Спавн противников и предметов

В однопользовательских играх спавн описывает механизм появления врагов, предметов и ресурсов. Разработчики используют несколько схем:

  • фиксированный спавн — объекты появляются в заданных точках при загрузке уровня;
  • условный спавн — появление привязано к триггерам: входу игрока в зону, прохождению сюжетного события, времени;
  • процедурный спавн — система случайным образом выбирает точку из допустимого набора, иногда с учётом дистанции до игрока.

В играх на выживание (Minecraft, Rust, DayZ) спавн ресурсов и существ подчинён игровой экономике: объекты появляются с заданной периодичностью, а их количество в мире ограничено.

Спавн в сетевой игре

В многопользовательских проектах под спавном также понимают сам момент появления игрока в матче. Отдельно выделяют:

  • respawn — повторное появление после смерти;
  • first spawn — начальное появление в начале раунда;
  • spawn kill — убийство противника сразу после его появления, что во многих играх считается недопустимой тактикой и частично нивелируется системой spawn protection.

Техническая реализация

На уровне движка игры спавн реализуется через вызов функции создания (инстанцирования) объекта и размещения его в игровом пространстве. Движки Unity и Unreal Engine предоставляют готовые методы: Instantiate в Unity и SpawnActor в Unreal. При сетевом взаимодействии спавн синхронизируется между клиентом и сервером: сервер считается источником истины и подтверждает появление объекта, после чего клиент отображает его.

В некоторых играх используется динамический спавн с учётом позиции игрока — противники появляются за пределами прямой видимости, чтобы создать иллюзию живого мира. Механика получила критику за то, что может восприниматься игроком как «подброс» врагов.

Спавн вне игр

Термин применяется и за пределами игровой индустрии:

  • программирование — создание нового процесса или потока (аналогично порождению);
  • сетевые технологии — появление узла в распределённой системе;
  • робототехника и моделирование — размещение объектов в виртуальной среде.

См. также

  • Респавн
  • Игрок (электронные игры)
  • Процедурная генерация

Источники

  • Каталог терминов игровой индустрии, IGDA
  • Документация Unity Technologies (метод Instantiate)
  • Документация Epic Games (Unreal Engine, SpawnActor)
  • Материалы GDC Vault по дизайну мультиплеерных карт
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru