Nintendo is releasing new indie games for the Switch

Nintendo’s Indie World is bringing new and creative games to the store