scratch
A program created by MIT that allows one to create and program their own video games. Though programming can be extremely difficult, Scratch makes it much easier and much more accessible by using various command modules or 'scripts'. With this, anyone can create a video game without having to be a math genius or inputting a long series of 0's and 1's. The program is completely free and allows you to become the creator of your own universe.