Tree of Life is Coming to Steam on August 2017
Tree of Life is Coming to Steam on August 2017 It was announced by NeoBricks and OddoneGames, that Tree of Life, the sandbox MMORPG, will be officially released on Steam in early Aug 2017. Check out the launch trailer of Tree of Life, featuring some gameplay footage: “Development began in 2012, when the 3 adventurous indie developers […]