Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations. Developed by MIT
License: Open Source
Scratch is primarily aimed at beginners and educational use, providing a simple interface for 2D projects, while Stencyl offers more advanced capabilities for game development, catering to those with some programming knowledge.