Skip to Main Content

Game Design and Development: Open Educational Resources

This guide is designed for students in the Game Design and Development A.A.S. (Associate in Applied Science) program.

Free resources

Alice "Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Unlike many of the puzzle-based coding applications Alice motivates learning through creative exploration. Alice is designed to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming. The Alice Project provides supplemental tools and materials for teaching using Alice across a spectrum of ages and subject matter with proven benefits in engaging and retaining diverse and underserved groups in computer science education."

Blender "Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing and motion tracking, even video editing and game creation."

Introduction to Computer Graphics "Introduction to Computer Graphics is a free, on-line textbook covering the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would typically be taken by undergraduate computer science majors in their third or fourth year of college."

Taichi is an open-source computer graphics library

Torque 2D "Torque2D is a powerful, C++ engine, built on proven torque technology. This legendary engine has been used in hundreds of games by professionals and hobbyist's alike. Open-source and completely free, Torque2D is the most cost-effective, 2D engine available today with more raw power then most engines offer at hefty prices. Supported by a resilient community, Torque2D has what you need for your next hit game!"

Torque 3D "Torque is a fully-featured professional 3D game engine that lets you create immersive environments, simulations, games, visualizations, or whatever else you can imagine. It comes with powerful built-in tools for level and gameplay design, and is built on proven networking code that makes supporting large multiplayer environments a breeze."

TutsPlus Tutorials, Courses, eBooks, and more

UCNJ LibGuides at Union College