Skip to main content

2021 Sep: Sandbox Improvements!

Β· 4 min read
Gabriel T. Nardy
nanos world developer (SyedMuhammad)

Lot's of improvements on Sandbox game-mode has been made in the past month, here's the highlights!

Reworked Spawn Menu UI & UX​

We thought a lot about how to make the experience of sandbox game-mode even better. And with that we made several improvements, including the addition of categories in the sidebar, new tabs and even new stuff to spawn! Not to mention several bug fixes and the overall usability has been improved! No more movement blocked when opening the Spawn Menu!

New Props πŸ“¦β€‹

We're importing a big pack of props that will come with the base game.

We've been debating a lot what the threshold is between shipping the game with several props or shipping it with no props and just allowing the player to download whatever they want from the Vault. It's a tough decision, but for now we've decided to deliver a basic pack with some cool stuff, including new Construction Props, Fruits, Tools and even new Weapons!

NPCs πŸ€–β€‹

It's been in there for some time, but we'd like to highlight it! On Spawn Menu now there is a new tab which allows spawning NPCs.

Those NPCs has some basic functionality defined in Lua, they walk around randomly and even run away when they are threatened! Insane!

New Weapons πŸ”«β€‹

This is not strictly related to Sandbox game-mode, but besides the new Props, we are shipping brand new and configured Weapons in the nanos-world-weapons default package!

This includes a P90, UMP-45, M1911 Pistol and many other!

Weapons Pattern πŸŽ¨β€‹

Besides the categories in the left-side, we are starting to add a new section to be our "options section", we started by adding a new option in the Weapons tab: Patterns.

You can change and select any pattern from the hundreds included in the game to be applied in your weapon (it is synchronized with other players as well)! It's is really easy to add your own .jpg as pattern in the menu!

Breakable Props πŸ‰β€‹

This is an awesome feature which I've been working in the last weeks, it's something 100% scripting side, I'm not sure yet if this should become a built-in thing.

But now on Sandbox we can configure Props to break when Hit or TakeDamage! It is also possible to easily configure which debris will be generated, it's randomness and much more, see an example:

SetBreakableProp("nanos-world::SM_Fruit_Watermelon_01", 700, {
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Half_01", rotation = Rotator() },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Half_01", rotation = Rotator(180, 0, 0) },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Crust_01" },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Slice_01" },
{ mesh = "nanos-world::SM_Fruit_Watermelon_01_Slice_01" },

And voila every time a Watermelon spawns through the Spawn Menu, it will be breakable!

Explosive Props πŸ’₯​

In a sub-category as Breakable Props, we can have Explosive ones! Which will not only break if they take damage or get Hit, but will also EXPLODE! Causing damage, and even start a chain reaction of explosions!

As you can see it can be very dangerous to play with fire! πŸ˜…

What's next! πŸ’‘β€‹

We are currently working on making everything ready for the official Alpha 1.0.0 release! We are slowly distributing Beta Keys to some testers, this way we can calmly fix some last bugs and give the finishing touches before the full launch!

We've also implemented a LOT of new content for modding & scripting that will still be announced in the next weeks! This will make a HUGE changelog list so probably I will highlight all features in separated Blog News!

That's all for this blog! Thank you so much for all your support! πŸ₯°