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. Making Difficult Fun: How to Challenge Your Players

    Making Difficult Fun: How to Challenge Your Players

    Tutorial Beginner

    What makes a game difficult, and what attracts different players? A look at how to ensure your game has mass appeal, and what separates casual and hardcore...

  2. Creating a 3D City in Unity 5

    Creating a 3D City in Unity 5

    Tutorial Beginner

    Welcome to our Unity tutorial where we will create a 3D city in the Unity 5 game engine. You can use this project for your first-person or third-person...

  3. Get Your Head in the Game With Intel RealSense

    Get Your Head in the Game With Intel RealSense

    Tutorial Intermediate

    Last year, I started developing with the Intel RealSense SDK and camera, which lets you capture 3D images in real time. In particular, I've been looking at...

  4. How to Make a 3D Model of Your Head Using Blender and a RealSense Camera

    How to Make a 3D Model of Your Head Using Blender and a RealSense Camera

    Tutorial Intermediate

    The most recent SDK for the Intel RealSense SR300 camera now includes 3D scanning, meaning you can use it to scan in real world objects to use in your games!...

  5. Game Development for Kids

    Game Development for Kids

    Tutorial Beginner

    Game development tools have evolved. Even young kids can design and code games, with a little help from a grown-up. Discover the benefits of learning how to...

  6. How to Use Tile Bitmasking to Auto-Tile Your Level Layouts

    How to Use Tile Bitmasking to Auto-Tile Your Level Layouts

    Tutorial Intermediate

    Why place tiles by hand when your code can do it for you? This useful technique will save you time and energy by evaluating each tile's neighbors and...

  7. Text Input for Games With Just an Intel RealSense Camera

    Text Input for Games With Just an Intel RealSense Camera

    Tutorial Intermediate

    In this post, I'll share what I've learned about the best (and worst!) ways to let players enter text via gesture alone, and show you how to set up the Intel...

  8. A Beginner's Guide to Designing Video Game Levels

    A Beginner's Guide to Designing Video Game Levels

    Tutorial Beginner

    In this tutorial, I'll explain how to design levels for video games, based on my experience as a designer for the Ratchet & Clank, Resistance, and...

  9. How to Build Highway Dodge With the Corona SDK

    How to Build Highway Dodge With the Corona SDK

    Tutorial Beginner

    Simple, yet addictive, games have climbed the app charts and get users hooked. In this tutorial, you will build Highway Dodge, an addictive tap-to-dodge...

  10. The Super Mario World Method: Understanding Skill Themes

    The Super Mario World Method: Understanding Skill Themes

    Tutorial Beginner

    Skill themes are collections of levels which require the same player skills to beat them. They are the highest meaningful level of content in the Super Mario...

  11. Quick Tip: How to Render to a Texture in Three.js

    Quick Tip: How to Render to a Texture in Three.js

    Tutorial Intermediate

    Rendering onto a texture, as opposed to directly to the screen, is a very useful technique in many shader effects and post-processing effects. Here, I'll...

  12. How to Write a Smoke Shader

    How to Write a Smoke Shader

    Tutorial Intermediate

    Smoke or fluid effects look cool and can give your game a realistic edge, but what if you want to create something more dynamic or custom? In this tutorial,...