Developer Memorable Games and publisher Humble Games (or should we say what remains of Humble Games after massive layoffs this Summer), have confirmed On Your Tail will be released next month for both Steam and Nintendo Switch Essentially, the game has already been confirmed for Switch back during the Indie World showcase a few months[...]