I may not be able to give an honest opinion because I am a programmer and the creator of this game development kit, but I am curious if you think the Scrolling Game Development Kit fits into one of your categories. I don't think it does because you can create complete games without writing any code, but you can also write lots code if you want to take more control over how the game operates.