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. Bone-Based Unity 2D Animation:  Mecanim and Scripting

    Bone-Based Unity 2D Animation: Mecanim and Scripting

    Tutorial Intermediate

    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...

  2. How to Fix Common Physics Problems in Your Game

    How to Fix Common Physics Problems in Your Game

    Tutorial Beginner

    Using a physics engine can add immersion, eye candy, and, best of all, emergent gameplay, but can also, if used incorrectly, lead to unrealistic results or...

  3. Marketing Your Indie Game: The Single Most Important Thing to Learn

    Marketing Your Indie Game: The Single Most Important Thing to Learn

    Tutorial Beginner

    Once upon a time, marketing was considered taboo and almost completely ignored by indie game developers. These days, most devs recognize its importance and...

  4. Bone-Based Unity 2D Animation: Creating the Actual Animations

    Bone-Based Unity 2D Animation: Creating the Actual Animations

    Tutorial Intermediate

    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...

  5. All About Karma: Decision Making and Morality in Games

    All About Karma: Decision Making and Morality in Games

    Tutorial Beginner

    A strong narrative, influenced by player choice, is becoming a widespread feature in the medium of video games. In this article, we'll look at some of the...

  6. Create a Basketball Free Throw Game with Unity

    Create a Basketball Free Throw Game with Unity

    Tutorial Intermediate

    In this tutorial, you'll create a basketball free throw game in Unity. You'll learn about 3D models, mesh colliders, physics materials, collision detection,...

  7. How to Make an Indie Game Trailer With No Budget

    How to Make an Indie Game Trailer With No Budget

    Tutorial Intermediate

    If you are anything like me, then you have likely spent all of your time and money on actually creating your game, and don't have a lot of patience or funds...

  8. Bone-Based Unity 2D Animation: Introduction

    Bone-Based Unity 2D Animation: Introduction

    Tutorial Intermediate

    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...

  9. How to Deal With a 'Bad' Game Jam Theme

    How to Deal With a 'Bad' Game Jam Theme

    Tutorial Beginner

    You need to develop a game based on a specific theme and you're completely stumped. You have no ideas and time is quickly running out. Check out these quick...

  10. How to Polish Your Games' Environments

    How to Polish Your Games' Environments

    Tutorial Beginner

    Your players will get bored far faster than you would expect if your play spaces don't retain their attention. In this tutorial, I'll show you how you can...

  11. Create a Hockey Game AI Using Steering Behaviors: Attack

    Create a Hockey Game AI Using Steering Behaviors: Attack

    Tutorial Intermediate

    In this tutorial, we continue coding artificial intelligence for a hockey game using steering behaviors and finite state machines. In this part of the...

  12. Create a 2D Platform Game with Unity and the Dolby Audio API

    Create a 2D Platform Game with Unity and the Dolby Audio API

    Tutorial Intermediate

    In this tutorial, I will show you how to take advantage of the Dolby Audio Plugin for Unity to create a 2D platform game for Android.