I'm no expert at all, but I believe Flash is often used to create a game, and there is software available which is for game creation, it supplies basic backgrounds, obstacles, characters, and ways of moving them around.