
Sbox позиционируют как духовного наследника Garry's Mod и одновременно как игровой движок и платформу для создателей. Проект развивается на базе технологии Source 2, а отвечает за него студия Facepunch Studios, известная по Rust и Garry's Mod. После появления страницы в Steam в прошлом году разработка заметно ускорилась, и теперь Sbox официально перевели в статус открытого проекта под лицензией MIT.
Важно понимать, что это не делает Source 2 открытым движком. Открытым стал именно слой Sbox, который использует Source 2 как основу, но при этом опирается на собственные подсистемы. Отдельно реализованы редактор, сеть, управление сценами, пользовательский интерфейс и другие ключевые части. В результате студия сохраняет закрытую базу движка от Valve, но все надстройки, которые создали в Facepunch, доступны для изучения и доработки.
Благодаря переходу на open source любой разработчик может просматривать исходные коды Sbox, копировать их, настраивать под свои задачи и собирать на этой базе собственные решения. Можно отправлять pull request и помогать улучшать сам Sbox, а можно создать отдельный форк и развивать его как фундамент для самостоятельной игры или даже как собственный движок. Такой подход особенно привлекателен для инди авторов и небольших команд, которым нужны готовые инструменты, но хочется полноты контроля.
В Facepunch признают, что шаг выглядит нетипично с точки зрения бизнеса. Сделать движок, отдать его бесплатно, не брать роялти и при этом открыть исходники выглядит смело. Но авторы честно говорят, что в первую очередь остаются энтузиастами, которым нравится то, что они строят. Им интересно дать другим разработчикам максимум свободы, позволить использовать Sbox так, как им выгодно, и создать дополнительные возможности для входа в индустрию.
Отдельно подчеркивается, что открытый код полезен для всего сообщества разработчиков игр. В студии приводят в пример такие проекты, как Godot, и отмечают, что чем больше сильных open source движков и инструментов, тем лучше для экосистемы. Выигрывают все: опытные создатели получают доступ к новым технологиям, новички могут быстрее учиться, а сами движки растут за счет внешних вкладов.

Комментарии (2)