Notifications
Leaf The Game
Published a year ago
Game
Released
Available on
110
0
Platform(s)
Windows
Leaf is an exploration driven action adventure game where you're on a quest to stabilize two abandoned worlds. On your adventure you stumble across hidden weapons, spells and special items that might help you on your journey.
Joe Dagher
Sound Designer / Music Composer - Producer
1
Game Languages
English
Supported Platforms
Windows
Comments