No, it doesn't have a built-in slideshow creator to generate engaging visual content. However, you can utilize the Photos application to create a slideshow on Windows 10.