Scroll to load trailers
About Owlen and the Spirits of the Past
Help Owlen to restore the past, and uncover lost memories.
Game modes: Single player
Owlen and the Spirits of the Past released on January 8, 2026 and published by EpiXR Games.
Owlen and the Spirits of the Past is available on PlayStation 5, Nintendo Switch. It supports single player.