Terra Nil’s Official Release Date has been Confirmed By the Devolver Digital?
Yes, Devolver Digital confirmed that the official release date for Terra Nil is March 28, 2023, for both PC and Netflix platforms. Additionally, the game was also released for Windows, iOS, and Android on the same day. Later releases included ports for macOS, Linux, and the Nintendo Switch, as indicated by various sources.