VoxelDestruct | Voxelated destruction physics with greedy meshing, hitboxes, and more!

Client sided destruction controlled via server for visuals, server sided destruction without replication so raycasts and NPCs can interact with destruction. Support for meshparts, simplified method calls, HOPEFULLY support for wedge part destruction. Sandbox place for testing as well as a youtube video explaining the update and how the module should be used.

Next update should make the resource very performant while also allowing the server to control everything. Safe to say it will take quite a while to be released, but it will be worth the wait!

9 Likes

This is very intersting…
In my opinion, if what you are saying happens 100% in the next update. I would use this over VoxBreaker.

Im currently trying to add destruction into my game. Ill let you know how it goes haha (Just incase it might help with streamlining bug fixes and the such).

3 Likes

That sounds amazing dumbcharlimittt

2 Likes

Hello, your module is an amazing contribution, when is the next update planned? Also it would be nice to have a github page so anyone could contribute to adding new features.

3 Likes

can you add a minimum debris size? its really annoying seeing debris be little slivers

1 Like

hows the progress on the update going?

Haven’t worked on it since I’m making a game alone- its eaten up a lot of my time for resources. But soon I will get it done, hopefully this month.

6 Likes

FYI, I will be posting the update next month, but one is definitely coming. Sorry for such a long wait!

8 Likes

Alright, I look forward to it.

That’s great, good luck with it!

is it going well? charrlimmmmmm

He’s got 2 days left to update :eyes:

woahh!!!

2 days later… weird how development of both major voxel destruction modules halted (voxbreaker)

1 Like

So sorry for the false promises, life gets in the way sometimes. Anyways, here’s what you can expect in the next update:

  • Use a tag instead of an attribute, works on both models and parts.
  • Mesh part for hitboxes.
  • A setting for models to be repaired as a whole.
  • A setting for repairing destruction to yield until no humanoids (player characters or npc’s) are within bounds. Works alongside the model repair setting. Intended for preventing players getting stuck in walls when they repair.
  • A setting for client-sided destruction.
  • A setting for unreplicated server destruction (only if using client destruction, meant for npc’s).
  • A setting for storing destruction- allows newly joined clients to see destruction if using client-sided destruction. (Beware of server memory loss if you have lengthy timers)
  • A method for repairing a model or part before the timer ends.

Please let me know if there’s anything else you would like to see in the next update! No date of next release will be mentioned due to my incompetence.

I do hope to make a youtube video explaining how to use this resource. Before I do, let me know if there is anything you want in the methods simplified or any quality of life features to make the resource more beginner friendly. All suggestions help, thanks!

2 Likes

Thank you boss, are you gonna replace PartCache with ObjectCache? I heard it gives better performances

Sure, anything else you’d like?

How can I use it completely outside the server (client-side) ?

I’m releasing the next version this weekend or next week at the latest. Next version includes settings to move it to the client. I’m making a video to explain it too.

2 Likes