Game Making Software

Once you've created a few basic games and feel ready to try out software that gives you more control and more ways to express yourself, with some degree of added complexity, check out the different game engines and tools listed below.

More information about each tool and links to additional resources coming soon!  Last updated on 8/17/2014.

Name Game Types Runs on Create Games For Programming Free Version Difficulty
Kodu GameLab 3D Win, Xbox 360 Kodu only Not required Yes Beginner
Stagecast 2D Win, Mac, Unix Web Not required Yes Beginner
Stencyl 2D Win, Mac, Linux Desktop, Mobile, Web Not required Yes Beginner
RPG Maker 2D Win Desktop Not required Yes Beginner
Craftstudio 3D Win, Mac, Linux Web Not required Yes Beginner
Scratch 2D Web, Win, Mac, Linux Desktop, Web Not required Yes Beginner
Gamestar Mechanic 2D Web Gamestar Mechanic only Not required Yes Beginner
Twine Text Win, Mac Desktop Not required Yes Beginner
Ren'Py Text Win, Mac, Linux Desktop Not required Yes Beginner
Inklewriter Text Web Web Not required Yes Beginner
Sploder 2D, 3D Web Web Not required Yes Intermediate
Construct 2 2D Win Desktop, Mobile, Web, Console Not required Yes Intermediate
GameMaker: Studio 2D Win Desktop, Mobile, Web, Console Not required Yes Intermediate
Torque 2D, 3D Win Desltop, Mobile, Web Required Yes Intermediate
Clickteam Fusion 2D Win Desktop, Mobile, Web Not required Yes Intermediate
Flixel 2D Win, Mac, Linux Desktop, Web Not required Yes Intermediate
Gamesalad 2D Win, Mac Desktop, Mobile, Web Not required Yes Intermediate
Unity 2D, 3D Win, Mac Desktop, Mobile, Web, Console Required Yes Advanced
Unreal Engine 3D Win, Mac Desktop, Mobile, Console Required No Advanced
Source 3D Win, Linux Desktop Required Yes Advanced
This template downloaded from free website templates