Maverick Games has unveiled Clutch, an open-world driving game.