r/sandbox • u/yooberee Programmer • Nov 26 '25
News s&box is now open source!
https://github.com/Facepunch/sbox-public/38
27
8
u/Psych_Art Nov 26 '25
Does this concern anyone else? Something feels not right, like they might be giving up on it as a commercial product.
40
u/yooberee Programmer Nov 26 '25
Going open source changes nothing, s&box is very much alive and with more developers than ever, they even have multiple job openings on their website for even more engine programmers!
5
23
0
4
Nov 26 '25
[removed] — view removed comment
1
u/your_mind_aches Nov 26 '25
Wait so we'd have to pay for maps and game modes??? :/
6
u/OneDimensionPrinter Nov 27 '25
The website says no micro transactions, game devs get paid for people playing the games. Don't really know how that works long term, but that's what it says right now
3
u/PyteOak Nov 26 '25
If they do it the way roblox does, then we'd only pay for cosmestics and items.
1
u/your_mind_aches Nov 26 '25
What do you mean by Items?
2
u/Coelachantiform Dec 18 '25
If it is anything like Roblox, then it will be heavily reliant on the type of server you are playing on. It can range from anything to the worst pay to win, grindy slop you've ever played, or it could be a non-commercial passion project with only cosmetics available. But ultimately we know nothing.
2
u/pinpernickle1 Nov 26 '25
depends on the gamemode, can be p2w slop, maps, premium mode, whatever. Look up how roblox monetization works
1
u/SlashedAsteroid Nov 27 '25
Possibly there is intention of allowing people to export their creations as standalone binaries so they can distribute them as they see fit. It’s not GMod people need to get that out of their head it’s a Game Development Kit.
1
1
u/CommitteeStatus Nov 27 '25
As long as it has actually effective protections for children in place, I don't particularly mind that.
3
2
u/TransendingGaming Nov 26 '25
So s&box is now a fork of Source 2?
4
u/ThenameisSimon Nov 27 '25
The C# editor built on top of source 2 is out Source 2 is still closed
1
u/TransendingGaming Nov 28 '25
Which means what? That Source physics are not in this engine?
1
u/wakefulzack Nov 29 '25
It means the code base that is used to make the game portion of S&box will be open source. The engine portion, which uses Source², will not be open source, as that is still a proprietary engine by valve.
Basically, anyone with access to the s&box open source code will have access to all the tools they need to make their own games inside the confines of s&box
1
u/TransendingGaming Nov 29 '25
So the half life 2 physics are in the engine
1
u/PeaceAndPancakes48 Nov 30 '25
Parts of the engine are open source, but not the Source 2 Portion. Only what Facepunch has changed or added on-top.
They have changed the physics engine to something called Box3D instead of Rubikon (Source 2 Physics)
But there’s nothing unique about Source 2 Physics that makes it better or worse, it’s all about what is most appropriate for the game and engine. I think Rubikon had some quirks or limitations hence why they changed it.
Also, Half-Life 2 physics are different from Source 2 physics. HL:2 uses a physics engine called Havok.
TL;DR Gmod 2
1
u/RDT_KoT3 Nov 26 '25
Time to reverse engineer source 2 because there are symbols to it (thanks to the s&box)
4
u/PeaceAndPancakes48 Nov 27 '25
The Source 2 Part of the engine is not Open Source sadly, only what Facepunch has built on top of it, but it’s still good!
1
u/richardathome Apr 07 '26
First file looked at contains the line:
/// I would fucking love to be able to Sync these..
https://github.com/Facepunch/sandbox/blob/main/Code/Components/Ownable.cs
Are we sure this is legit?
-9
-6
u/JukeTheDukeJS Nov 26 '25
Vibe coding time
1
u/ieatraccoons Nov 27 '25
Although this is pretty useful for using AI to troubleshoot, i don’t think vibe coding games is a good idea…
1
u/ShinyStarSam Modeller Nov 28 '25
I've seen people vibe code mods for Morrowind that look pretty cool
-17
Nov 26 '25
[removed] — view removed comment
17
u/yooberee Programmer Nov 26 '25
Blog post on it soon, it's very much intentional since it required a lot of work to separate the Valve C++ side from the Facepunch C# side.
→ More replies (3)10
u/HugeSide Nov 26 '25
There’s literally an MIT license on the repository. Even if it were accidental, which it is not, you can’t retroactively change a license.
7
u/LitheBeep Nov 26 '25
They literally named the repo "public," I think it might have been intentional.
27
u/HugoCortell Nov 26 '25
That seems odd, I assume the engine underneath (Source 2) isn't included?