Nintendo will hold an Indie World live stream on April 14

It will feature 20 minutes of information on indie games coming to Switch