GitHub is a goldmine of resources for game developers. I'd like to introduce you to five open source projects that'll help you build your first, or next, amazing game. Check them out for your weekend projects, Game Jam entries, or day-to-day projects at work!

If you've used it in the past and/or are interesting in joining the Torque 3D open source steering committee, please take a look at the membership charter (draft).

Flixel

Flixel is a great little library that is free for personal or commercial use and is easy to learn, extend, and customize. It was created by Adam "Atomic" Saltsman and written entirely in ActionScript. It's packed with some amazing features - all well-documented with examples and with source code readily available.

Spring

Spring is a 3D RTS game engine developed for Windows and Linux with experimental Mac support. It started out with the intention of bringing the gameplay experience of Total Annihilation into 3D. They have some excellent documentation to help you get started.

Cocos2d

The cocos2d frameworks allows you to build 2D games and interactive applications on a number of platforms. Cocos2d-html5 is a 2D game engine written in Javascript, based on Cocos2d-X supporting canvas with WebGL support planned for the future. Cocos2d-iphone will help you create games for iPod Touch, iPhone, iPad, and Mac OS X.

Have you used any of these projects in a school project or Game Jam? We'd love to hear about it - email us at gamebytes@github.com.