O Scratch é uma linguagem de programação visual que permite criar jogos, animações e histórias interativas.
Sua dinâmica de funcionamento é bem simples e intuitiva, pois trabalha com blocos para montar, tipo LEGO. Se você não tem noção nenhuma de lógica de programação, então o Scratch é uma excelente ferramenta para começar a criar jogos.
O Scratch foi criado por um grupo do MIT (Instituto de Tecnologia de Massachusetts) para estimular crianças a partir de 8 anos de idade a desenvolverem criatividade, raciocínio lógico, trabalho em grupo e ensinar programação de forma visual.
Mas não se limite pela idade do público alvo ! Pois atualmente pessoas de diversas idades criam projetos no Scratch justamente por ser bastante intuitivo e pela sua simplicidade, o que confere bastante agilidade em projetos simples.