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. Build Arkanoid With Unity: Project Setup

    Build Arkanoid With Unity: Project Setup

    Tutorial Intermediate

    In this tutorial series, we'll show you how to recreate the classic Arkanoid (or Breakout) game in Unity, using Unity's native 2D tools. In each post, we'll...

  2. Taxonomy Archives: List Posts by Taxonomy's Terms

    Taxonomy Archives: List Posts by Taxonomy's Terms

    Tutorial Intermediate

    Bored of post type archives that list all of your posts in one long list? Here's how to make archives more interesting by splitting them up into taxonomy terms.

  3. How to Become a Published Board Game Designer

    How to Become a Published Board Game Designer

    Tutorial Beginner

    After leaving my programming job, I had pretty much given up on making games. However, my first board game Cards of Cthulu has been picked up by a publisher,...

  4. How to Code Monster Loot Drops

    How to Code Monster Loot Drops

    Tutorial Intermediate

    In RPGs, platformers, and many other types of game, one common mechanic is for enemies to drop items the moment they are killed. In this tutorial, you'll...

  5. Working with Unity's 2D Tools

    Working with Unity's 2D Tools

    Tutorial Intermediate

    In this tutorial, I'll show you how to take advantage of the new 2D Tools included in Unity to create a 2D Game.

  6. Goal Oriented Action Planning for a Smarter AI

    Goal Oriented Action Planning for a Smarter AI

    Tutorial Intermediate

    Goal Oriented Action Planning (GOAP) is an AI system that will easily give your agents choices and the tools to make smart decisions without having to...

  7. How to Use Sound to Make 3D Geometry in Unity

    How to Use Sound to Make 3D Geometry in Unity

    Tutorial Intermediate

    A visual representation of the volume levels of a sound can serve as the basis for an entire game, like the level generation in Audiosurf. In this tutorial,...

  8. Advanced WordPress Attachments: Creating Custom Queries

    Advanced WordPress Attachments: Creating Custom Queries

    Tutorial Beginner

    This tutorial is the second in a four part series in which you'll learn some techniques for working with images in attachments in WordPress which give you...

  9. How to Fund Your Indie Game

    How to Fund Your Indie Game

    Tutorial Beginner

    Developing a game can require a huge amount of effort—and as if that weren't enough, most indie game studios aren't exactly flush with financial resources....

  10. Advanced WordPress Attachments: Categories and Taxonomy Terms

    Advanced WordPress Attachments: Categories and Taxonomy Terms

    Tutorial Beginner

    This tutorial is the first in a four part series in which you'll learn some techniques for working with images in attachments in WordPress which give you...

  11. How to Code Doors and Locks

    How to Code Doors and Locks

    Tutorial Intermediate

    Doors play an essential part in the navigation and progress of the player in many game genres, and locks that require keys are the perfect way to control the...

  12. Surviving GDC: Tips for Game Conference Success

    Surviving GDC: Tips for Game Conference Success

    Tutorial Beginner

    My first GDC was a terrifying mess. Four years later, I've learned a few things about attending game conferences, and hopefully the following tips will help...