Educators often ask me what is the best tool for their students to make games in their classes. My first question is always: Do the students have programming experience? If so, I usually turn them onto 3D gaming software such as Unity. However, more often than not this is not the case. So there is some great software out there for educators that is FREE and requires no programming experience. In fact, much of this software is drag and drop and teaches programming logic. It’s geared for kids and is great in the classroom. Here are some of my favorites:
Scratch – created by MIT
Squeak – created by Apple
Alice – created by Carnegie Mellon University
Kodu – created by Microsoft
Gamemaker – created by YoYo Games
For Mobile: Google App Inventor