The Triple-I Initiative returns April 9 with 45 minutes of indie games, 8 world premieres, and announcements from Devolver Digital, Klei, and the 1000xRESIST developers.