Indie-World-Apr-24 Published 11 months ago at 1500 × 844 in Nintendo Shares Infographic Recapping April 2024 Indie World Showcase /