Learn about Game Development

Explore this collection of free game development tutorials from experienced industry instructors. Learn new skills, theory, game development software, and more.

All Game Development tutorials:

  1. Learn CreateJS by Building an HTML5 Pong Game

    Learn CreateJS by Building an HTML5 Pong Game

    Tutorial Beginner

    The web moves fast - so fast that our original EaselJS tutorial is already out of date! In this tutorial, you'll learn how to use the newest CreateJS suite...

  2. Creating "Flux": A Simple Flash Game With a Gravity Mechanic

    Creating "Flux": A Simple Flash Game With a Gravity Mechanic

    Tutorial Beginner

    In this tutorial, I'll explain the major steps and workflow for creating a simple space survival game, based on the gravity mechanic explained in a previous...

  3. Getting Started With Unity: Finishing Our Game With a Menu

    Getting Started With Unity: Finishing Our Game With a Menu

    Tutorial Beginner

    There are several methods used to produce menus within Unity, the main two being the built in GUI system and using GameObjects with Colliders that respond...

  4. Creating a Simple Backup/Restore Settings Feature

    Creating a Simple Backup/Restore Settings Feature

    Tutorial Beginner

    Options are the most important data in WordPress, they store various configuration settings (see more). They're also contained in the database like other...

  5. The Beginner’s Guide to Unit Testing: Building a Testable Plugin

    The Beginner’s Guide to Unit Testing: Building a Testable Plugin

    Tutorial Beginner

    In the first part of this series, we took a high-level look at testing methodologies and gave some cases as to why it's beneficial for us to begin doing in...

  6. Unity3D: Third-Person Cameras

    Unity3D: Third-Person Cameras

    Tutorial Beginner

    The camera is one of the most important elements in a 3D game. It acts as the player's eyes, letting them see the game world from different points of view....

  7. Workshop: Jelly Escape - Critique

    Workshop: Jelly Escape - Critique

    Tutorial Beginner

    This week, Matt Porter critiques Jelly Escape, a popular new platformer developed by TawStudio Entertainment. Platformers are a dime a dozen on Flash...

  8. The Beginner’s Guide to Unit Testing: What Is Unit Testing?

    The Beginner’s Guide to Unit Testing: What Is Unit Testing?

    Tutorial Beginner

    Depending on your background, you may or may not have heard of unit testing, test-driven development, behavior-driven development, or some other type of...

  9. Create an FAQ Accordion for WordPress With jQuery UI

    Create an FAQ Accordion for WordPress With jQuery UI

    Tutorial Beginner

    Creating an FAQ section for your WordPress website is incredibly simple. We're going to use WordPress Custom Post Types for the questions & answers. Then...

  10. Using the Kongregate API in Your Flash Games

    Using the Kongregate API in Your Flash Games

    Tutorial Beginner

    Kongregate is one of the largest Flash game portals on the net, and has its own API that can be integrated into your games (for which Kongregate even rewards...

  11. Quickly Creating Games with GameSalad

    Quickly Creating Games with GameSalad

    Tutorial Beginner

    This tutorial will introduce you to GameSalad, a game creation engine for rapidly prototyping 2D games without the need to open Xcode or Eclipse.

  12. View 3DS Models With Away3D 4.0 Beta

    View 3DS Models With Away3D 4.0 Beta

    Tutorial Intermediate

    In this tutorial we’ll learn how to load and display a 3DS model file in Flash, using Away3D 4.0 beta and Stage3D's GPU hardware acceleration.