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. StarCraft II Level Design: Aesthetic Design and Editor Tips

    StarCraft II Level Design: Aesthetic Design and Editor Tips

    Tutorial Beginner

    Designing a level for StarCraft II is easy once you understand the tools, but getting to look nice and creating a professional looking level is another thing...

  2. Improving Your Work-Flow - Separate Your Mark-Up From Your Logic!

    Improving Your Work-Flow - Separate Your Mark-Up From Your Logic!

    Tutorial Beginner

    In this tutorial I'm going to explain a technique that allows you to utilize a template file for all of your HTML needs! No longer will you need to 'echo'...

  3. StarCraft II Level Design: Introduction and Melee Maps

    StarCraft II Level Design: Introduction and Melee Maps

    Tutorial Beginner

    When it comes to RTS games there is no series better known, or more successful, than StarCraft. Putting together a level for StarCraft II is easy once you...

  4. Gamedev Glossary: What Is "Blitting"?

    Gamedev Glossary: What Is "Blitting"?

    Tutorial Beginner

    To "blit" is to copy bits from one part of a computer's graphical memory to another part. This technique deals directly with the pixels of an image, and...

  5. 40+ Fantastic Game Development Tutorials From Across the Web

    40+ Fantastic Game Development Tutorials From Across the Web

    Tutorial Beginner

    The indie gamedev community is awesome: so willing to share tips, tricks, advice, and even detailed tutorials explaining important concepts. Here, I've...

  6. Create a Cozy, Snowy Night Scene Using Particle Effects

    Create a Cozy, Snowy Night Scene Using Particle Effects

    Tutorial Intermediate

    Particle effects are very common in games - it's hard to find a modern game that doesn't use them. In this tutorial we're going to take a look how to build a...

  7. Using Torque and Thrusters to Move and Rotate a Player-Designed Spaceship

    Using Torque and Thrusters to Move and Rotate a Player-Designed Spaceship

    Tutorial Intermediate

    While working on a game in which the spaceships are designed by players and can be partially destroyed, I encountered an interesting problem: moving a ship...

  8. Welcome to the Creative Industries!

    Welcome to the Creative Industries!

    Tutorial Beginner

    We're going to kick this series off with an overview on what it means to be a professional creative (as in, someone who makes a living from their...

  9. Animating With Asset Sheets: An Alternative to Blitting

    Animating With Asset Sheets: An Alternative to Blitting

    Tutorial Intermediate

    So you've got your awesome game in the works, it's got all sorts of complex physics, epic enemy AI or what-have-you. But it feels lifeless. You want some...

  10. Practical Tips for Improving Your Code

    Practical Tips for Improving Your Code

    Tutorial Beginner

    On this site, we spend a lot of time sharing information and discussing how to accomplish certain things with WordPress. After all, the purpose of the site...

  11. Introduction to Tiled Map Editor: A Platform-Agnostic Tool for Level Maps

    Introduction to Tiled Map Editor: A Platform-Agnostic Tool for Level Maps

    Tutorial Beginner

    In this article I'll give you a basic introduction to the Tiled Map Editor and the design process that surrounds it, while outlining the reasons for using...

  12. Understanding Steering Behaviors: Pursuit and Evade

    Understanding Steering Behaviors: Pursuit and Evade

    Tutorial Intermediate

    So far we have looked at the seek, flee, arrival and wander steering behaviors. In this tutorial, I'll cover the pursuit and the evade behaviors, which make...