The development process included game development and design, prototyping, programming, art, computer graphic design, animation, sound engineering, technical writing, editorial review, and quality assurance. It took 12 to 24 months (occasionally longer) to complete a new title with a new engine and 6 to 14 months to make existing titles compatible for play on a different platform.