S&box

From Valve Developer Community
< Ru
Jump to: navigation, search
English (en)Français (fr)Русский (ru)中文 (zh)Translate (Translate)

Неполная

Эта статья(раздел) является наброском. Вы можете помочь, дополнив её.

Garry's Mod Garry's ModS&box S&box

S&box S&box - это платформа и инструментарий для разработки игр, разрабатываемый студией Facepunch. Изначально разработка велась на основе Unreal Engine 4, но как только вышла Half-Life: Alyx, Facepunch сразу же запросили движок новоиспеченной игры, на что получили положительный ответ в виде 1-ого террабайта исходных данных, после чего, в 2020 году, был анонсирован переход S&box на Source 2. Это событие стало первым случаем передачи Source 2 сторонним разработчикам.

Note.pngПримечание:S&box не является игрой! Это готовый пакет, включающий модифицированный и полнофункциональный инструментарий движка Source 2, использующий C#, а также, платформу распространения под названием Asset.Party.

Доступ

В настоящее время S&box находится в состоянии закрытого тестирования для разработчиков. Получить доступ к движку (на момент 17 декабря 2023 г.) невозможно, поскольку набор участников для тестирования был остановлен в сентябре 2023 года.

Порт на OSX/Linux

"Да, мы не орентируемся на клиентов OSX/Linux. Они могут высосать дерьмо из наших задниц" - ответ Гарри Ньймана по поводу порта s&box на OSX/Linux.

Гарри Ньймана

Дополнения

На данный момент S&box поддерживает 5 типов дополнений:

Игра - запускаемое через главное меню S&box дополнение.

Карта - запускаемая игрой локация (публикация множества карт одним дополнением, как в Garry's Mod, не предусмотрена).

Контент - место для хранения ресурсов одного или нескольких проектов.

Инструменты - дополнения к существующим редакторам или созданные с нуля инструменты. Этот тип дополнения предназначен для того, чтобы помочь вам улучшить, автоматизировать или полностью интегрировать ваш рабочий процесс в движок без необходимости создавать внутриигровые или внешние инструменты.

Аддон - дополнение для игр.
Note.pngПримечание:Текущая реализация аддонов на момент 27.10.2022 довольно проста, о чём говорится в Addons + Razor + New Menu. Важно отметить, что в игре Sandbox (официальном дополнении для S&box) впервые появилась функция под названием S&Works (сейчас это Asset.Party), являвшаяся подобием Garry's Mod Toybox. Asset.Party, получившая отдельный сайт и поддержку всех типов дополнений, позволяет загружать модели и всё их содержимое на ходу, из-за чего вы можете использовать загруженный в реальном времени реквизит без перезапуска движка.

Карты

Hammer от 26 июля 2022

Создателям карт предоставляется частично переписанный редактор карт Hammer 5.x Hammer 5.x.

Панель управления дополнением

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

Публикация

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

Характеристики
Доступная территория
Неограниченно для моделей, но, 32768 юнитов (624.23 м / 2048 футов) для мешей
Видимость
Игрок, в данный момент, видит примерно 78740 юнитов (2 км / 6561,68 футов) перед собой
Warning.pngПредупреждение:Запекание освещения за пределами 32768 юнитов временно невозможно
Warning.pngПредупреждение:Навигационная сетка еще не была адаптирована под большие пространства, из-за чего ваша ОС зависнет, если размер доступной территории превышает 32768 юнитов. В случае зависания единственным выходом будет экстренное выключение компьютера. Отключайте навигационную сетку в окне компиляции карты!
Warning.pngПредупреждение:Наблюдаются проблемы в Точности с плавающей запятой (англ. Floating point precision). Полигоны начинают вести себя неправильно, если вы находитесь слишком далеко от нулевых координат (слабозаметные дефекты начинаются после пересечения 8 км, а крайне заметные после 20 км)

Шейдеры

S&box поддерживает HLSL Shader Model 3.0, 4.0 и 5.0. Вы можете создавать свои шейдеры и настраивать их интерфейс для редактора материалов.

Note.pngПримечание:На данный момент в S&box нет какого-либо визуального редактирования шейдеров, написание происходит вручную.

Звуки

Будущий редактор узлов графа

В настоящее время звуки устроены крайне примитивно из-за вырезанного из движка контента, связанного с ними.

Сейчас ведётся разработка аналога Steam Audio с применением C#. Помимо этого, ведётся разработка удобного редактора звуков на основе узлов графа.

Нужно сделать: Добавить актуальную информацию. Steam Audio был добавлен.

Программирование

S&box использует C#, что значительно расширяет возможности разработчиков в сравнении с тем же Lua, который используется в Garry's Mod.

В настоящее время API недоработано, из-за чего не все идеи удаётся реализовать в полной мере.

Нужно сделать: Перевести дополненную английскую версию этой секции на русский язык.

Галерея

Ссылки

Разработчикам
Другое