The Humble Games Showcase 2025 just recently went live and with it we have some new game announcements and trailers. So ...