Collision with sharp spike meshes?

How would I go about adding spikes in my 3D game with physics? I want the spikes to penetrate a certain mesh with enough velocity just like in real life. I dont need the mesh to deform, but I am looking to have the spikes act like they do in a game called Happy Wheels, but in 3D (If anyone is familiar with that game). Is there a simple solution or any complex work around?