If anybody wants to see how that entire creative process went, there's a "game" called "The Making of Karateka" on Steam that is a nice interactive experience telling the story of Jordan Mechner's start in the games industry and how Karateka came to be.

It's a fun media experience with a lot of playable prototypes.