‘Mecha Break’ Has Finally Entered Its Open Beta On Steam Tech August 11, 2024 The rather impressive looking Mecha Break is now finally available to play for everyone as part of an open beta…