sci - fi anime exoskeleton creature fighting the ancient tree god on a vast desert island, cinematic, high fantasy, maximalist, epic