TGViewer
GameDev: разработка игр GameDev: разработка игр @make_game · 7.64K subscribers
Post #1726 2.45K
Facepunch выкатили мощный подарок геймдеву: s&box официально стал открытым игровым движком под лицензией MIT.

В репозитории весь высокоуровневый код движка на C#: редактор, сцены, UI, сетевой слой и прочее, а под капотом он опирается на Source 2 и современный .NET. Код Valve при этом не открыт — только то, что написали сами Facepunch, так что Source 2 остаётся проприетарной базой, поверх которой вы работаете.​

Если коротко, s&box — духовный наследник Garry’s Mod и одновременно движок + платформа для игр с пользовательским контентом: можно собирать свои режимы/игры как в Unity, но с фичами Source 2 и встроенным редактором. MIT даёт вам право форкать проект, править его под свои нужды, делать самостоятельные игры и даже строить на его базе собственный движок без роялти, при этом часть низкоуровневых бинарников остаётся под лицензиями Valve и это надо учитывать, если целитесь в полностью независимый коммерческий релиз.​

Практически сценарий такой:
1️⃣Клонируете репо, собираете по инструкции и получаете редактор, сцену и инструменты.​
2️⃣Пишете геймплей на C#, собираете сцены, UI и сетевую логику через встроенный редактор, как в привычных движках.​
3️⃣Либо форкаете код и используете его как основу для своего самостоятельного проекта, постепенно отвязываясь от того, что вам не нужно из экосистемы s&box.

В свежем апдейте заодно подтянули технику: переписали нативный аллокатор (перешли с jemalloc на mimalloc), починили VR и режим Play, добавили анти‑тайлинг для террейна, так что база для движка уже довольно зрелая.

@make_game
  • 👍 14
  • ☃ 2
More from @make_game
  1. Sep 23, 2026Как сваривать вершины меша за линейное время В процедурной генерации части геометрии удобн…
  2. Sep 23, 2026Как строить фрактальные берега с многоуровневой диаграммой Вороного В диаграмме Вороного с…
  3. Sep 23, 2026Как подготовить генератор гекс-карт Unity к задачам Burst Одинаковые настройки и начальное…
  4. Sep 22, 2026Как пул объектов защищает эффекты от фрагментации памяти Один взмах посоха порождает сотни…
  5. Sep 22, 2026Как сервер засчитывает точный выстрел при сетевой задержке В быстрой сетевой игре ваш клие…
  6. Sep 22, 2026Как Binding of Isaac генерирует подземелья Сначала генератор строит план на сетке 9×8, зат…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →