2 pontos por GN⁺ 2025-11-27 | 1 comentários | Compartilhar no WhatsApp
  • S&box foi lançado como um motor de jogos de código aberto, deixando o antigo modelo comercial
  • A estrutura foi alterada para que os desenvolvedores possam acessar e modificar o código livremente
  • O desenvolvimento centrado na comunidade passa a ser possível, facilitando a expansão de recursos e a colaboração
  • Usuários existentes também podem verificar diretamente a estrutura interna e o funcionamento do motor
  • Com a abertura do código, ampliam-se a transparência do ecossistema de desenvolvimento de jogos e as oportunidades de participação

Transição do S&box para código aberto

  • O S&box foi oficialmente lançado como um motor de jogos de código aberto
    • Disponibilizado de forma que qualquer pessoa possa visualizar e modificar o código-fonte
  • Essa mudança torna possível a participação e colaboração da comunidade de desenvolvedores
    • Espera-se melhoria de recursos e correção de bugs por meio de contribuições externas

Acessibilidade para desenvolvedores e estrutura

  • Com a abertura do código, o acesso à estrutura interna do motor foi ampliado
    • O acesso ao código, que antes era limitado, agora foi totalmente permitido
  • Os desenvolvedores podem adicionar recursos próprios ou fazer customizações livremente

Impacto na comunidade e no ecossistema

  • Houve uma transição para um modelo de desenvolvimento e manutenção baseado na comunidade
    • Uma estrutura em que feedback dos usuários e contribuições de código podem ser refletidos diretamente
  • A transição para código aberto aumenta a transparência do ecossistema de desenvolvimento de jogos e
    representa uma mudança que leva à ampliação das oportunidades de participação

1 comentários

 
GN⁺ 2025-11-27
Comentários do Hacker News
  • O estúdio por trás do S&box é a Facepunch, criadora de Garry’s Mod e Rust
    Começou como o projeto de um único desenvolvedor num quarto, mas hoje cresceu e virou uma empresa com cerca de US$ 100 milhões de faturamento anual e 100 funcionários
    Ainda é comandada pelo fundador, Garry, e a maioria dos funcionários continua sendo formada por desenvolvedores de jogos de fato

    • Lembro do Garry Newman. Quando eu fazia um motor de jogo na época da faculdade, encontrei a biblioteca de UI dele, a GWEN (GUI Without Extravagant Nonsense)
      Já faz 9 anos que não recebe atualização, mas é bom ver que ele ainda está criando tecnologias tão legais
      Link do GWEN no GitHub
    • O Rust mencionado aqui é o jogo, não a linguagem de programação Rust
      Link do jogo Rust / Link da linguagem Rust
    • Pelo que eu sabia, Rust era baseado em Unity, então fico curioso se o Garry cansou da Unity e decidiu fazer um motor próprio
    • Os desdobramentos culturais gerados por Garry’s Mod são realmente fascinantes
      Teve um papel enorme em animação indie, machinima e cultura de vídeos no YouTube, além de abrir caminho para VTubing e produção cinematográfica com Unreal
      Também fico curioso se a Facepunch ou a Valve têm os direitos de “Skibidi Toilet”
  • É um projeto legal, mas o suporte a Linux da Facepunch parece estranho
    Comprei Rust e fiquei decepcionado ao descobrir que não dá para jogar em Linux nos servidores oficiais
    O jogo roda bem no Linux, mas os desenvolvedores não permitem
    Link da matéria relacionada

    • A equipe explicou claramente o motivo. O anti-cheat até funciona no Linux, mas com eficácia menor, o que acaba facilitando a trapaça
      Apex Legends também encerrou o suporte a Linux pelo mesmo problema
      Não é má vontade, e sim um trade-off prático
    • Na verdade, a build nativa para Linux de Rust nunca foi perfeita
      O suporte da Unity a Linux era instável, então surgiam problemas a cada atualização de versão, e o suporte via Proton esbarra no anti-cheat
  • Eu gostava de ler o blog do Garry
    Parecia um diário honesto sobre desenvolvimento e sobre a vida, e me passava a impressão de que ele era alguém sincero consigo mesmo
    Tenho a impressão de que antes havia mais textos, mas talvez eu esteja confundindo com posts de fórum
    Link do blog

  • Não entendo muito bem qual é o objetivo deste projeto
    Parece querer competir com outros motores, mas a era dos mods acabou e virou a era dos motores
    A Valve já não parece mais uma empresa de jogos, e sim uma empresa de plataforma focada em terceirização

  • Não consigo visualizar bem como esse motor funciona
    Já usei Source 1 e imaginei que Source 2 fosse uma continuação natural, então fico curioso sobre como transformaram um motor baseado em mapas em algo baseado em cenas
    Também surpreende o fato de terem criado um editor completamente diferente enquanto ainda aproveitam mapas do Hammer

    • Não usei s&box, mas o pipeline de mapas e assets do Source 2 mudou bastante, usando malhas comuns em vez de BSP, e os mapas também são arquivos .dmx
      Então imagino que tenha ficado mais fácil construir ferramentas por cima disso
    • s&box é uma versão fortemente modificada do Source 2
  • A expressão “parece 20% mais legal” é engraçada
    Fico curioso para saber o que exatamente seria “1 cool”

  • Acompanho o s&box há mais de 10 anos
    Nos últimos 5 anos, ficou claro que ele deixou de ser “Garry’s Mod 2” e passou a mirar numa plataforma de metaverso estilo Roblox
    A direção do projeto é incerta, mas dá para sentir a paixão e a competência dos desenvolvedores
    Só espero que a Facepunch não tenha esquecido o que tornou o Gmod especial — o charme dele estava na imperfeição
    Ouvi dizer que o código do Source 2 não foi publicado, então fico curioso se Source 2 é realmente indispensável para desenvolver o s&box

    • Provavelmente o s&box é um jogo feito em Source 2 que expõe sua API interna para que os usuários possam criar seus próprios jogos
      Ou seja, ele é construído sobre Source 2, mas o desenvolvedor não precisa se preocupar com isso — é quase como Roblox
  • O s&box depende do motor Source 2, mas o Source 2 não é open source

    • A Valve não é tão ativa no suporte a desenvolvedores externos quanto a Epic ou a Unity
      O Source 2 também não tem suporte a consoles, porque a Valve nunca precisou implementar isso
    • Originalmente, muita gente esperava que o SDK do Source 2 fosse lançado junto com Half-Life: Alyx, mas isso nunca aconteceu
  • Como o site oficial está fora do ar, fica aqui o repositório no GitHub

  • Gostei de ver que a correção do bug “VR não renderiza” foi citada explicitamente como evidência nas notas de patch