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. Bake Your Own 3D Dungeons With Procedural Recipes

    Bake Your Own 3D Dungeons With Procedural Recipes

    Tutorial Intermediate

    In this tutorial, you will learn how to build complex dungeons from prefabricated parts, unconstrained to 2D or 3D grids. Your players will never run out of...

  2. Adding Custom UI Themes to WordPress Admin Using Sass

    Adding Custom UI Themes to WordPress Admin Using Sass

    Tutorial Beginner

    With the release of WordPress 3.8 we now have a new feature for Admin UI themes. This means that every user can change the color scheme of his admin...

  3. Understanding Steering Behaviors: Queue

    Understanding Steering Behaviors: Queue

    Tutorial Intermediate

    Imagine a game scene where a room is crowded with AI-controlled entities. For some reason, they must leave the room and pass through a doorway. Instead of...

  4. Quick Tip: Use the "Ring Buffer" Data Structure to Smooth Jittery Values

    Quick Tip: Use the "Ring Buffer" Data Structure to Smooth Jittery Values

    Tutorial Intermediate

    While developing a game, you might find values which are too noisy for your needs. The common case is analog user input (mouse, touch or joystick), but the...

  5. Using WordPress For Web Application Development: Available Features, Part 7: Caching

    Using WordPress For Web Application Development: Available Features, Part 7: Caching

    Tutorial Beginner

    When it comes to building web applications, one of the most important things that we have to constantly be mindful of is performance. As they say,...

  6. Using WordPress For Web Application Development: Available Features: URL Rewriting

    Using WordPress For Web Application Development: Available Features: URL Rewriting

    Tutorial Beginner

    One of the nicest things about modern web application development frameworks is that they provide a way to generate really clean routes—or URL schemes—that...

  7. Creating Dynamic 2D Water Effects in Unity

    Creating Dynamic 2D Water Effects in Unity

    Tutorial Intermediate

    In this tutorial, we're going to simulate a dynamic 2D body of water using simple physics. We will use a mixture of a line renderer, mesh renderers, triggers...

  8. Tips for Getting Greenlit on Steam Greenlight

    Tips for Getting Greenlit on Steam Greenlight

    Tutorial Beginner

    Steam Greenlight is a platform that allows active Steam users to vote on indie titles they wish to see showcased on its site. For a small submission fee, any...

  9. WordPress for Web App Development: Saving Data

    WordPress for Web App Development: Saving Data

    Tutorial Intermediate

    When it comes to the web, almost any application that runs within your browser is backed by a data store of some type. Usually, these data stores are in the...

  10. Use Tri-Planar Texture Mapping for Better Terrain

    Use Tri-Planar Texture Mapping for Better Terrain

    Tutorial Beginner

    You've probably run into terrain where the steep sides of a cliff have their texture stretched so much that it looks unrealistic. Maybe you have a...

  11. Make a Megaman-Inspired Game in Construct 2

    Make a Megaman-Inspired Game in Construct 2

    Tutorial Intermediate

    I am going to walk you through the creation of a Megaman-inspired shooter/platformer game. We will be more focused on the shooting aspects of the gameplay...

  12. Happy Holidays 2014

    Happy Holidays 2014

    Tutorial Beginner

    What an amazing year it has been, both for Tuts+ and gamedev in general. New business opportunities have appeared in the form of indie-friendly consoles,...