Gameblox Game Editor
Gameblox

Gameblox is a game editor that uses a blocks based programming language to allow anyone to make games.

Scratch MIT
Scratch - MIT

Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations — and share your creations with others in the online community.