Main Assembly Dev Log #13 - Destructables!
Hello Inventors!
Because we wanted more interactions with the environment - and because smashing things is fun – we decided to add a new type of objects in our game.
We call them [h2]'destructibles'.[/h2]

Since our game is not going for realism, we wanted and simple way to handle those destructible objects while keeping them flexible enough to be used in many different contexts throughout the game.
The system ended up working like this:

Destructibles have states, with an associated health.
When the health of that state is depleted the destructible moves on to the next state.
While doing so they can swap the 3D model they are using, spawn debris and particles, and many other things.
They will go through those states until the last one, where they are – for all intents and purposes – destroyed.
(3Dmodels used for each state of destructible objects)


Feedback is important to maximize players’ enjoyment:

A shine effect as shown above on destructible objects lets players know they can go nuts!

When hit the destructibles spawn a stylized hit VFX.

The model is slightly deformed on impact (it also flashes). This makes it clear to the player that they have damaged it even if it was not enough to force a state change.
Some weapons are more efficient that others against specific materials:

These destructibles can be used in many situations:

[h2]Roadmap[/h2]
A new development roadmap is coming soon folks, keep your eyes peeled on Steam and our socials for our plans on content coming through Early Access! We can't wait for you all to see it!
[h2] Community Creation Spotlight [/h2]
This is a Hover Bike by 紫川幽冥, our team liked it so much, that they added a grabber to save dummies!

We hope you are enjoying the game so far, we are really enjoying trying out all of your creations! We'll see you next week for the Dev Log #14!
You can also keep up with Main Assembly's development on all these channels:
Main Assembly Twitter Main Assembly Reddit Main Assembly Facebook Main Assembly Discord Team17 Twitter Team17 Facebook
Because we wanted more interactions with the environment - and because smashing things is fun – we decided to add a new type of objects in our game.
We call them [h2]'destructibles'.[/h2]

Since our game is not going for realism, we wanted and simple way to handle those destructible objects while keeping them flexible enough to be used in many different contexts throughout the game.
The system ended up working like this:

Destructibles have states, with an associated health.
When the health of that state is depleted the destructible moves on to the next state.
While doing so they can swap the 3D model they are using, spawn debris and particles, and many other things.
They will go through those states until the last one, where they are – for all intents and purposes – destroyed.
(3Dmodels used for each state of destructible objects)





Feedback is important to maximize players’ enjoyment:

A shine effect as shown above on destructible objects lets players know they can go nuts!

When hit the destructibles spawn a stylized hit VFX.

The model is slightly deformed on impact (it also flashes). This makes it clear to the player that they have damaged it even if it was not enough to force a state change.
Some weapons are more efficient that others against specific materials:

These destructibles can be used in many situations:

[h2]Roadmap[/h2]
A new development roadmap is coming soon folks, keep your eyes peeled on Steam and our socials for our plans on content coming through Early Access! We can't wait for you all to see it!
[h2] Community Creation Spotlight [/h2]
This is a Hover Bike by 紫川幽冥, our team liked it so much, that they added a grabber to save dummies!

We hope you are enjoying the game so far, we are really enjoying trying out all of your creations! We'll see you next week for the Dev Log #14!
You can also keep up with Main Assembly's development on all these channels:
Main Assembly Twitter Main Assembly Reddit Main Assembly Facebook Main Assembly Discord Team17 Twitter Team17 Facebook