Perhaps you can try our cloud-based HTML5 game engine. It uses only web technologies and run in the browser.
It follows a top-down object-oriented design. Basically, it means you can visually (drag and drop) to wrap any
lower level codes and media assets into reusable and shareable components. Once published to our store,
others can build apps from your components.
It took me only a few minutes to create these scenes:
We are currently working on a new technology called the "blueprint game generator". Blueprint is an XML file that directs and guides
users' components to work together to form a game. Any user can create and share blueprints using Blueprint Composer. Our code generator will be able to create the
finished products from user-submitted blueprints (e.g. by dynamically pulling required game resources from our repository.)