Nintendo announces Indie World live stream for Tuesday

20 minutes of information on indie games coming to Nintendo Switch