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 Instagram, Twitter, LinkedIn, Telegram, TikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.