Tree of Life Beta Trailer Posted on: Apr 01, 2016 (No Ratings Yet) Loading... Tree of Life announces a Steam beta starting April 18th! Games in this article: Tree of Life