In the two years since the Nintendo Switch launched, more and more developers and publishers have been jumping on the bandwagon, especially when it comes to indie games on the eShop. Today, ARTE announced its plans to bring three games to Switch on April 25. The three games in question are Homo Machina, Vandals, and