i don't think 3d or physics engines can be made out of scrap!

...to create a 3d engine or a physics engine you need very good programming / maths / physics skills!