The Last Tree

A futuristic 2d side scrolling platform game about The Last Tree on earth.