Seed of Life: Leonardo Interactive’s Sci-Fi Puzzle Platformer Seed of Life Out Today for PC

Publisher Leonardo Interactive and developer Madlight Studio are pleased to announce that the futuristic, third-person, sci-fi puzzle platformer, Seed of Life is out today on PC via Steam for £19.49/ €22.99/$24.99 and w…