The vehicle destruction system in CC2, is good for a Roblox game but it can be better.
It works like this: Check if there is an impact to the car, see its speed, see where the impact took place, and break parts from that location, this works for Roblox since it doesn’t support soft-body physics but one thing can be added to make this better.
If you played any NFS games or any racing games, they have a destruction system where only bumpers, hoods, trunks, doors and glass are what get destroyed, this can be seen as them being loose and being hanged from one side.
CC2 can support this by adding a rope constraint from the main body to the bumper, for trunks and hoods, they can use hinges to simulate the hood being loose instead of it not moving.
Now the crashing itself, if you go 500 KM/H and hit a wall, you expect to roll, get flung, but in CC2 you just go backwards slightly. CC2 can implement this but I don’t know how it would work since I’m not a coder.
If CC2 does add this, the game would feel more alive and the satisfaction from crashing your car increases by alot.
The only time where I mentioned NFS is when the car gets hit, only the bumpers, doors, hoods, trunks get affected and all that happens is the bumper start being loose and they are hanged from one part of the vehicle
This really needs to be added, this will elevate the destruction of this game and since the main point of the game is it’s destruction, this should be a thing.
the process of typing the code, blender to uv compositing the individual parts to render its bending, splits, depending on the surface of the model that its collided to, its a lot to list.