Leila will be available on Steam on April 7, 2025, and on Nintendo Switch, PS5 (PlayStation 5), and Xbox console release on ...