logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

Enjoy Chaos with This Voxel Destruction System Made in Unity

When you can't find something, make it yourself.

A solo developer from Bitwise Games presented a nice real-time voxel destruction system BoxCutter, created in Unity for their fast-paced shooter inspired by Ultrakill.

The story behind it is simple: the dev couldn't find a similar system that was both fast and flexible enough, so they ended up building their own.

It works well, as you can see when the developer destroys bottles, robots, and giant cats with Nokia phones tapes to them.

The game in which the system will be implemented is set inside a computer, with voxel destruction being the core part of the combat. 

Bitwise

"Apart from the very small debris and the cat being thrown, all other objects have their momentum conserved. What you're seeing is a brief pause caused by how the system handles collider restructuring. When the object breaks, I temporarily set its rigidbody to kinematic for 1-2 frames so I can re parent the new chunk colliders. Doing this while the rigidbody is active is extremely expensive and can lead to unstable physics behavior, so the short freeze is a workaround."

Bitwise

The tool features:

  • Real Time Voxel Destruction
  • MagicaVoxel Integration
  • Versatile Fragmentation Modes
  • Realistic Physics
  • Rigs Support
  • Easy Integration
  • Non Convex Collider
  • In Editor Visualization

Bitwise

You can try BoxCutter out as a demo and then purchase the system if you like it.

Don't forget to subscribe to our Newsletter, join our 80 Level Talent platform and our new Discord server, follow us on InstagramTwitterLinkedInTelegramTikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more