8 New Devolver Digital Games Appeared in Its June 2024 Stream