To celebrate the 30th anniversary of the ZX Spectrum, Arcade Game Designer 3 has now been released. If you're stuck on the waiting list for a Raspberry Pi and want to get started teaching your kids, nephews or nieces (or even yourself!) to write games, you might want to take a look at this utility. It does arcade games - platformers, shooters, puzzle games etc as well as arcade adventures in the Dizzy/Magic Knight style. It produces auto-loading stand-alone games and you don't need to know a single line of Sinclair BASIC or Z80 assembly language. In fact, you don't even have to learn AGD's script at first, you can select sprite behaviour from menus to begin with, and AGD will automatically generate the scripting code for you. You can always modify it later on as you become more confident.
Anyway, enough of the "hard sell", there's a version on RapidShare:
https://rapidshare.com/files/3160509485/AGD_3.0.zipAnd I've just uploaded to World of Spectrum, so it will be available from there shortly.
I've also set up a forum to support AGD. There are a few tips on there, and links to several games which have already been produced using earlier versions of the utility:
http://arcadegamedesigner.proboards.com/