I am trying to make a car crash simulator in the game engine but I just can not figure it out. I have tried soft body physics many times and it failed. I am trying to make something like BeamNG drive. I basically just want to be able to run my car into another object and have it randomly deform.
" I basically just want to be able to run my car into another object and have it randomly deform." that is very easy to do . add collision sensor(senses collisions) to your car and add edit object replace mesh actuator (deforms your car(you have to make independent deformed model of your car)) here is example on how to make random deformations https://www.youtube.com/watch?v=l32qN6CwzXs
Blender's Game Engine itself is not the best. In fact, as far as we know, the Game Engine will be removed in the 2.8 update.
I recommend that you import your objects to Unity, which is also a great free software for making 2d or 3d games.