Sabotage Studio won Best Debut Indie Game at The Game Awards with their breakout title The Messenger.
Congratulations to Sabotage studio!
Thank you so much for visiting Switchaboo! We're a small team of Nintendo lovers just like you. Want some cool Nintendo swag? Visit The Official Switchaboo Store for awesome Nintendo stuff!