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. Creating Toon Water for the Web: Part 2

    Creating Toon Water for the Web: Part 2

    Tutorial Advanced

    In part 2 of this series on using vertex shaders and the depth buffer to create stylized water, we'll cover applying buoyancy to objects, adding water lines...

  2. Interactive Storytelling: Linear Storytelling

    Interactive Storytelling: Linear Storytelling

    Tutorial Beginner

    In the last article we saw where the need for storytelling comes from: now it's time to dig deep and talk about the first kind of interactive storytelling:...

  3. Creating Toon Water for the Web: Part 1

    Creating Toon Water for the Web: Part 1

    Tutorial Advanced

    Learn how to use vertex shaders and the depth buffer to create stylized water with foam lines and refraction using PlayCanvas!

  4. Accessibility in Game Design: Text Displays

    Accessibility in Game Design: Text Displays

    Tutorial Beginner

    The video game industry is often lax when it comes to accessibility standards, but why miss out on potential players (and have them miss out on the fun?). We...

  5. Interactive Storytelling: Why and How We Tell Stories

    Interactive Storytelling: Why and How We Tell Stories

    Tutorial Beginner

    From books to games: how storytelling has changed during the history of humanity and why telling stories is so important.

  6. Which Digital Game Distribution Platform Is Right for My Game?

    Which Digital Game Distribution Platform Is Right for My Game?

    Tutorial Beginner

    A look at the various digital game publishing platforms available and which one is best suited for your game.

  7. How to Make Your Action Game More Engaging With Reload Mechanics

    How to Make Your Action Game More Engaging With Reload Mechanics

    Tutorial Intermediate

    In this post, we'll take a look at how various games use weapon reload mechanics to create interesting and fun experiences.

  8. Creating a Unity Game With PlayMaker

    Creating a Unity Game With PlayMaker

    Tutorial Beginner

    In this article, you will learn how to make a game object move in five minutes or less using the PlayMaker add-on for Unity, with no code.

  9. Create 2D Tree Shapes With Code

    Create 2D Tree Shapes With Code

    Tutorial Intermediate

    In this tutorial, you'll learn how to create 2D tree shapes in Unity. We will be exploring two different approaches for creating mesh-based 2D trees: the...

  10. Code Optimizations for Game Development: Basic Structures and Mindsets

    Code Optimizations for Game Development: Basic Structures and Mindsets

    Tutorial Beginner

    Is your game not running fast enough (or do you need more room to squeeze in features)? Check out some basic structures and mindsets to utilize for making...

  11. Solving Player Frustration: Techniques for Random Number Generation

    Solving Player Frustration: Techniques for Random Number Generation

    Tutorial Beginner

    Players are tired of fighting against random number generators. How do we fix this? Take a look at some methods that can make situations utilizing random...

  12. Code a Measuring App With ARKit: Interacting and Measuring

    Code a Measuring App With ARKit: Interacting and Measuring

    Tutorial Intermediate

    Along with many other tools which have been made obsolete by our modern technology, it looks like the common tape measure may be the next to go. In this...