This is a nice little program if you want to make your own 2D&3D games, there is a free version and a one time fee pro version which has a few more options. But they are not really needed. I've been using it for years and it works great, *NO* programming knowledge is needed to use this program, Although once you get into it, you can start using scripted programming for even more advanced results, which you can get a lot of tips and help from the forums. So go ahead and bring your game ideas to life with this program and enjoy!!!
http://www.yoyogames.com/make