Game Design and Programming
- Scratch (game development/Java): With Scratch, you can program your own interactive stories, games, and animations - and share your creations with others in the online community. Uses interactive programming blocks to create your own games.
- Stencyl (gamedevelopment/C++) isn't your average game creation software; it's an intuitive toolset that accelerates your workflow and then gets out of the way. We take care of the essentials, so you can focus on what's important - making your game yours. With extensive platform support, you can rest assured that all players will have access to your game. Today, Stencyl supports: iOS (iPhone/iPad), Android, Windows, Mac, Linux, Flash, HTML5 (experimental).
- Gamemaker (game development): Using their intuitive "drag and drop" development environment you can have your game up and running in a matter of minutes without ever having to write any code! Gamemaker's built-in language (GML) helps you to learn to program as you go and not jump into the deep end of coding until you are ready.