S&box is now an open source game engine
Relationship to Source 2 & Valve
- S&box is open source but depends on Valve’s proprietary Source 2; you get S&box code, but not the underlying engine.
- Some see this as “shaky ground” given Valve’s limited public support for Source 2 (no general SDK, no console support, almost no third‑party licensing).
- Others argue that S&box effectively is the de facto Source 2 SDK, maintained as a fork by Facepunch, with Valve changes merged in.
- Debate over Valve’s trajectory: earlier era of strong SDK/mod support vs. current focus on Steam and a few big games; some push back, citing continued mod support (e.g., TF2 SDK) and long-lived Source 1 mod scenes.
Licensing, Commercial Use & Platform Support
- Repo license is MIT plus a requirement to retain copyright notices; but Source 2’s closed license still governs distribution.
- Existing deal requires publishing through Steam; details (pricing parity, exclusivity, launch timing) are unclear, and docs now warn not to distribute exported games yet.
- Currently Windows-only, despite Source 2 and .NET being theoretically cross‑platform; users hope this is temporary.
Positioning vs Engines & Roblox
- Many view S&box as closer to Roblox: a host game exposing APIs for user‑made game modes, with a playtime-based revenue fund.
- Standalone exports would move it closer to Unity/Godot territory; this depends on further agreements with Valve.
- Some welcome another serious alternative to Unity/Unreal; others argue there are already many engines and S&box may struggle to stand out.
Technology & Tools
- S&box is described as a heavily modified Source 2 build, adding a scene-based system, its own Unity-like editor, and a C#/.NET framework.
- It can also use Source 2’s Hammer editor, which some praise as one of the few robust level‑design tools remaining.
- There’s curiosity about how they turned a map-based engine into a scene-based one and how C# sandboxing is implemented.
Facepunch, Community & Culture
- Facepunch is portrayed as a highly successful, developer-driven studio with a history in moddable sandboxes (Garry’s Mod, Rust).
- Some lament stricter moderation/monetization decisions compared to the “old” mod‑friendly era.
- Repo profanity is widely noted and mostly treated as humorous, even linked to a claim that “swearier code” can be higher quality.
- There’s criticism of relying on Discord for docs/community, especially given Facepunch’s own past forum shutdown.
Linux & Anti‑Cheat (Tangential Debate)
- Facepunch’s weak/nonexistent Linux support (e.g., Rust official servers) is criticized.
- One side argues kernel-level anti‑cheat on Linux is too weak, attracting cheaters and justifying blocking Linux clients.
- A lengthy opposing view frames kernel anti‑cheat as an unacceptable attack on user control and computing freedom, arguing cheating is a lesser evil than invasive system software.
- Others counter that online games are communal experiences and that effective anti‑cheat is necessary, even if it limits some platforms.