Glycogenin participates in the glycogen biosynthetic process along with glycogen synthase and glycogen branching enzyme. It self-glucosylates, via an inter-subunit mechanism, to form an oligosaccharide primer that serves as substrate for glycogen synthase.