I can't talk about the development of Physbox without being transparent about the issues that I've been encountering over the last month.
Physbox continues to grow and mature with each passing day, but there are a few growing pains due to limitations within the engine. The biggest hurdle is the inability of MapInstance components to load scene maps due to an arbitrary restriction made by Facepunch. I've created a
pull request on GitHub to address this behaviour. I would like to see s&box adopt scene maps in a similar way to
Half-Life: Alyx's Map Extensions feature, where extra content can be applied on top of a read-only map/scene.
Another limitation that I'm facing is that
map properties for packages are not being updated on the s&box client. I've tried to revert to the old behaviour of Physbox launching straight into a startup scene after the addition of a new main menu, but this change doesn't appear to be registering on the backend or on the main menu. To access the main menu, you have to first launch into Street, then disconnect, and then you're in the main menu. I hope Facepunch can resolve this in the future.
As a result, if you try to launch the game right now, it might not be playable. I'm very sorry about that!
Despite the doom and gloom of engine limitations and bugs, Physbox development has been going very smoothly! Here's what I've gotten up to!