ExoMecha Releasing In August 2021 On April 1, 2021 By Baron Jones Xbox Free-to-play online competitive shooter, ExoMecha is releasing in August 2021. Developed…