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. Share Your Posts on Facebook With a Preview Image and a Description

    Share Your Posts on Facebook With a Preview Image and a Description

    Tutorial Beginner

    In this tutorial we will write a plugin to set, for each post of our blog, an image and a short summary that will be shown on Facebook every time a post is...

  2. Build a Stage3D Shoot-'Em-Up: Interaction

    Build a Stage3D Shoot-'Em-Up: Interaction

    Tutorial Intermediate

    In this tutorial series (part free, part Premium) we're creating a high-performance 2D shoot-em-up using the new hardware-accelerated Stage3D rendering...

  3. 3D Game Development with ShiVa3D Suite: The ShiVa Editor

    3D Game Development with ShiVa3D Suite: The ShiVa Editor

    Tutorial Beginner

    Curious about 3D game development? Now is the time to learn! This five-part tutorial series will demonstrate how to build a simple game with ShiVa3D Suite, a...

  4. Activetuts+ Workshop #2: Amorphous+ Critique

    Activetuts+ Workshop #2: Amorphous+ Critique

    Tutorial Beginner

    Continuing our new series of critiques, this week Matt Porter gives us a detailed rundown of a classic Flash game: Amorphous+.

  5. 3D Game Development With ShiVa3D Suite: Project Overview

    3D Game Development With ShiVa3D Suite: Project Overview

    Tutorial Beginner

    Curious about 3D game development? Now is the time to learn! This five-part tutorial series will demonstrate how to build a simple game with ShiVa3D Suite, a...

  6. How to Create an HTML5 Hangman Game With Canvas: The Basic Gameplay

    How to Create an HTML5 Hangman Game With Canvas: The Basic Gameplay

    Tutorial Intermediate

    In this tutorial I will show you how to create an HTML5 hangman game. In this first part, we will build the basic game, using HTML buttons for input, the...

  7. How to Use Radio Buttons With Taxonomies

    How to Use Radio Buttons With Taxonomies

    Tutorial Beginner

    WordPress' custom taxonomy features are fantastic, allowing you to organize your posts in various taxonomies, with all the hard work done for you. However,...

  8. Build a Stage3D Shoot-'Em-Up: Sprite Test

    Build a Stage3D Shoot-'Em-Up: Sprite Test

    Tutorial Intermediate

    In this tutorial series (part free, part Premium) we'll create a high-performance 2D shoot-em-up using the new hardware-accelerated Stage3D rendering engine....

  9. Build a Classic Snake Game in AS3

    Build a Classic Snake Game in AS3

    Tutorial Intermediate

    In this tutorial I would like to show you how easy it is to create a classic "Snake" game in Flash. I will try to explain everything easily, step by step, so...

  10. Create a Simple Space Shooter Game in HTML5 With EaselJS

    Create a Simple Space Shooter Game in HTML5 With EaselJS

    Tutorial Intermediate

    Last year, I showed you how to create a shoot-'em-up game with Flash and AS3. With HTML5's rise in popularity (and capabilities), let's take a look at how to...

  11. Create a Top-Down RPG in Flixel: Your First Room

    Create a Top-Down RPG in Flixel: Your First Room

    Tutorial Beginner

    In this tutorial we will go from asking "What is Flixel?" to having an indoor room and a keyboard-controlled character in the top-down role playing game...

  12. Playing Around with Elastic Collisions

    Playing Around with Elastic Collisions

    Tutorial Intermediate

    In this tutorial we will create a game where the objective is to prevent other objects from colliding with your cursor. We won't use Flash's built-in...