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. How to Learn GameMaker: Studio

    How to Learn GameMaker: Studio

    Tutorial Beginner

    GameMaker: Studio is a full game development tool, featuring a level editor, asset manager, code editor, and its own scripting language known as GameMaker...

  2. Creating Smooth Particle Emission With Sub-Frame Interpolation

    Creating Smooth Particle Emission With Sub-Frame Interpolation

    Tutorial Intermediate

    Particle effects greatly spice up game visuals. They are usually not the main focus of a game, but many games rely on particle effects to increase their...

  3. Understanding Steering Behaviors: Leader Following

    Understanding Steering Behaviors: Leader Following

    Tutorial Intermediate

    In addition to the ability to follow a path, a character (or a group of them) also needs to be able to follow a specific character (like a squad leader)....

  4. Make a Neon Vector Shooter in XNA: The Warping Grid

    Make a Neon Vector Shooter in XNA: The Warping Grid

    Tutorial Intermediate

    In this series of tutorials, I'll show you how to make a neon twin stick shooter, like Geometry Wars, in XNA. The goal of these tutorials is not to leave you...

  5. Make a Neon Vector Shooter in XNA: Particle Effects

    Make a Neon Vector Shooter in XNA: Particle Effects

    Tutorial Intermediate

    In this series of tutorials, I'll show you how to make a neon twin stick shooter, like Geometry Wars, in XNA. The goal of these tutorials is not to leave you...

  6. A Look at the WordPress HTTP API: Saving Data From wp_remote_post

    A Look at the WordPress HTTP API: Saving Data From wp_remote_post

    Tutorial Intermediate

    In the previous post in the series, we began working on a small plugin that provided a practical example of wp_remote_post. The thing is, the example was...

  7. Create a Procedurally Generated Dungeon Cave System

    Create a Procedurally Generated Dungeon Cave System

    Tutorial Intermediate

    For many, procedural generation is a magical concept that is just out of reach. Only veteran game developers know how to build a game that can create its own...

  8. How to Learn Starling Framework

    How to Learn Starling Framework

    Tutorial Beginner

    Starling Framework is a free, open-source framework written using ActionScript 3.0. The primary purpose of this framework is to make it extremely easy for...

  9. A Look at the WordPress HTTP API: A Practical Example of wp_remote_post

    A Look at the WordPress HTTP API: A Practical Example of wp_remote_post

    Tutorial Intermediate

    In the previous article, we reviewed the previous articles regarding GET requests, the native PHP facilities for making requests, and reviewed WordPress...

  10. Make a Neon Vector Shooter in XNA: Bloom and Black Holes

    Make a Neon Vector Shooter in XNA: Bloom and Black Holes

    Tutorial Intermediate

    In this series of tutorials, I'll show you how to make a neon twin stick shooter, like Geometry Wars, in XNA. The goal of these tutorials is not to leave you...

  11. Heartbeat API: Using Heartbeat in a Plugin

    Heartbeat API: Using Heartbeat in a Plugin

    Tutorial Intermediate

    In this tutorial we're going to create a simple plugin which uses the Heartbeat API. Our plugin will alert logged in users, via a growl-like notification,...