Video icon 64
Learn to Code. Start your free trial today.
Advertisement

Game Development Learning Guides

Collections of posts that take you through a particular topic or project.
  • Ms 400 277[1]

    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...
  • 400[1]

    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...
  • Funding your indie games with client work

    Not every indie gamedev needs to bet the farm on a self-funded game that burns up their life savings. An alternative strategy is to make games for other people, by taking on client work. In this series, you'll learn how to get set up, find clients, and build your gamedev studio.

    View Learning Guide...
  • Hockey foundation preview[1]

    In this series, we code the artificial intelligence for a hockey game, using steering behaviors and finite state machines. You'll learn the advanced AI required by game entities to avoid bumping into teammates, to chase after a puck, and to work together to score.

    View Learning Guide...
  • Build arkanoid with unity

    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...
  • Geometry wars ios series

    In this Series, we'll show you how to make a Geometry Wars-inspired twin-stick shooter, with neon graphics, crazy particle effects, and awesome music.

    Unlike most of our tutorials, these aren't platform-agnostic—we're providing tutorials specifically tailored for many different platforms. This one uses C++ and OpenGL ES 2.0 to make a version for iOS. Let us know which platforms you'd like to see covered here!

    View Learning Guide...