Can anyone code something similar to prince of persia 3d?

Grabing edges on jump, hang and move along ledges, variable jump length, and looking dynamic?

How much would you charge for it?