trophy 1575
Apr 2021 215 posts
s&box is now open source on GitHub.

This repository is synced from our internal repo, with the C++ source code removed, obviously we can't ship that and it's up to Valve to open source if they want. When you run Bootstrap.bat it downloads all the binaries needed to run the engine. I don't think omitting the C++ code makes this any less valuable though.

What this means is you can fork and modify any of our code, contribute to s&box with pull requests, have your own engine version for your standalone game, or even just take code for your own engine.

The process is still being tweaked, the baseline commit might change hash still, if you've already made a pull request and it got closed automatically, rebase and try again.

We've wanted to do this for a long time, I'm happy we managed to get here, the response so far has been great and the contributions are already proving how right this was to do.

If you have any problems or questions feel free to ask
trophy 2401
Sep 2021 15 posts
<3
trophy 3735
Apr 2021 81 posts
Amazing, other game engines will be sweating.
trophy 0
Apr 2021 1 post
I'm so glad that InteropGen and build tools are included, really wanted to learn how that works.

By the way, how do you generate Qt bindings? Is that documented anywhere?
trophy 1250
Aug 2022 169 posts
opening my source to this
trophy 1820
Jul 2024 9 posts
wow. incredible!!
trophy 2770
Jul 2022 3 posts
Huge step forward
trophy 2033
Sep 2021 247 posts
Titanovsky 6 months ago edited 6 months ago
You guys are really cool. This is an amazing move that will definitely pay off in the long run. My friends-devs from Unity and UE sometimes got frustrated because they didn't know if you would be able to fix what they considered to be important bugs or add features. This is where Godot wins. Not every game devs make their own features for the engine, but when you feel like - "If FP don't do it, I will" it really frees your mind from negative thoughts. 

I will definitely let all the developers I can reach know that s&box has become open source and that they can start using it. Now all that's left is the license with Valve for exporting games and... Then you can release it. 
edited:
While writing about how important a move you have taken, questions immediately spawned into my head:

1. Will it be possible to create custom multiplayer for standalone games?
2. Will it be possible to simply change relay without creating a custom multiplayer?
trophy 996
Oct 2021 112 posts
WTF! Too epic for me to handle today! Epic overload XD
trophy 1480
Feb 2024 60 posts
Unity went silent after this one!
trophy 605
Sep 2021 2 posts
This is amazing
trophy 4058
Sep 2022 69 posts
now shadowbrain can fix VR
trophy 135
Oct 2023 17 posts
Unity - over.
trophy 155
Banned
Sep 2022 101 posts
Now I can rewrite it in Rust.
trophy 3853
Jul 2022 55 posts
Awesome decision
people
Log in to reply
You can't reply if you're not logged in. That would be crazy.