Resources
PuzzleScript :
PuzzleScript is a free, open-source game engine designed to help you make tile-based puzzle games
GameMaker
You have a couple options with GameMaker. You can download GameMaker 8.1 and use either the free version or pay $39.99 for the Pro version on Windows, or $19.99 for the Pro version on Mac. Or you can download the free version of GameMaker: Studio
3. Construct 2
Construct 2 is similar to GameMaker, but arguably even easier to use if you’re a non-programmer.
4. Stencyl
allows you to design games easily, while learning some basic programming logic in the process.
5. Twine
6. Inform 7
Inform is a programming language designed to create player-inputted, command-based interactive fiction. The latest version,
7. Ren’Py
Ren’Py is a free and open source visual novel engine that allows users to combine images, text and sound to create interactive simulation games.
8. Adventure Game Studio
Adventure Game Studio is aimed at more intermediate developers, allowing users to create their own point-and-click or keyboard-controlled adventure games.
9. FlashPunk and Flixel
Not only is FlashPunk absolutely free, it also contains everything you'll need to make the game you want. From its robust and dead-simple sprite-based graphics handling to its powerful live debugger, you won't need a team of berets and neckbeards to make your game come to life.
10. Unity
Like GameMaker, including Unity on this list was an obvious choice. Unity is a game engine that supports development across an impressive range of platforms, making it one of the most popular game development tools right now. It comes with a built-in IDE, is useful for making both 3D and 2D games and has a huge asset store available.
11. RPG Maker XP
RPG Maker isn’t free, even though most people I know who use it didn’t exactly pay for it.
12 polycode
13 Monkey X
Monkey is a next-generation games programming language that allows you to create apps on multiple platforms with the greatest of ease.
Monkey works by translating Monkey code to one of a different number of languages at compile time - including C++, C#, Java, Javascript and Actionscript
14 wimi5
WiMi5 is a cloud based platform to create, publish and monetize HTML5 casual games.
Its visual editor lets non-programmers create HTML5 games and expert developers produce games faster than coding
15 GameSalad
16 enigma-dev
It's a free/open source
17 craftstud
CraftStudio lets you craft games from scratch in real-time over the Internet. Come jam with your team or join others to make your dream games come true!