Before Craven designed video games, he was a rock musician, touring Europe with various bands. He often played on British and American military bases. Eventually he stopped touring and got married.
Craven taught himself computer programming in the 1980s, as was the norm in that era. He eventually became an instructor in programming qualifications in Leeds, where he met Daniel James Gallagher. Craven and Gallagher founded Vektor Grafix in June 1987, hiring Ciaran Gultnieks as the first employee. Within a month, the three men won a contract to port Star Wars: The Arcade Game to three period home computers: the ZX Spectrum, Commodore 64, and BBC Micro.
The results were satisfactory, and Vektor was given the contract for the next game in the series, The Empire Strikes Back. The company underwent a number of personnel changes at that point. Gallagher departed, and several new developers were hired: industry veteran Ian Martin, and newcomers Derrick Austin and Bill Pullan.
Craven proceeded to produce a variety of other games with Vektor Grafix, until the firm was bought out by MicroProse in 1992.
Craven then entered business with fellow developer Ian Oliver, of Realtime Games Software. Craven and Oliver formed Cross Products Ltd, which released a game development system. Cross Products Ltd. was sold to Sega in 1994. Oliver stayed with the company until it was sold again in 2001, while Craven went on to found Proactive Events, an Events Services company.