1. Game Development

Game Development Learning Guides

Learn to design and develop your very own games with this collection of learning guides, covering everything from the basics of SpriteKit to the four key elements of game design.

Each guide contains a hand-picked selection of free game development tutorials and is designed to teach you a new skill or technique. Some are aimed at a practical outcome, like creating a good countdown, while others explore game design theory and mechanics, such as basic 2D platform physics.

With the help of these learning guides, you'll be producing your own games in no time. What will you learn today?

  1. Build a Grid-Based Puzzle Game Like Minesweeper in Unity

    3 Posts
    Puzzle games often take place on a grid containing tiles that have behaviors and properties,  and react to rules and inputs. In this series, Matthias Zarzecki shows you how to build a simple, basic version of the classic game Minesweeper—the perfect example to start from when creating your own puzzle games.
    View Learning Guide...
  2. Bone-Based Unity 2D Animation

    3 Posts
    In this tutorial series, we'll show you how to create a bone-based 2D animation with Unity. In each post, we'll focus on a specific part of the animation process, from assembling the separate sprites, to designing the animations, to using Unity's Mecanim tool to blend the animations.
    View Learning Guide...
  3. Build Arkanoid With Unity

    4 Posts
    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 focus on a specific part of the game.
    View Learning Guide...