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. Getting to Know Ogmo Editor: An Advanced and Robust Level Editor

    Getting to Know Ogmo Editor: An Advanced and Robust Level Editor

    Tutorial Beginner

    Ogmo Editor, by Matt Thorson, is an all-purpose, free, open source level editor that runs on Windows. It exports level data in XML format, meaning that it...

  2. Developing Plugins With WordPress Boilerplates: Why Boilerplates Matter

    Developing Plugins With WordPress Boilerplates: Why Boilerplates Matter

    Tutorial Beginner

    Over the past five to ten years, building sites and applications for the web has become much more complex than much of the stuff that people were building in...

  3. Gamedev Glossary: What Is a “Normal Map”?

    Gamedev Glossary: What Is a “Normal Map”?

    Tutorial Beginner

    In this article, I'll explain what a normal map is and why normal mapping is an important and useful technique for any 3D game developer. I'll also share...

  4. #1GAM: How to Succeed at Making One Game a Month

    #1GAM: How to Succeed at Making One Game a Month

    Tutorial Beginner

    You can make a dozen games this year. Sound impossible? It's not. Try this simple game development methodology from someone who has pulled it off and see for...

  5. Game UI by Example: A Crash Course in the Good and the Bad

    Game UI by Example: A Crash Course in the Good and the Bad

    Tutorial Intermediate

    How easy is it for your player to put their intention into action, or to understand what's going on in your game? In this tutorial, you'll learn how to build...

  6. 3 Simple Rules of Flocking Behaviors: Alignment, Cohesion, and Separation

    3 Simple Rules of Flocking Behaviors: Alignment, Cohesion, and Separation

    Tutorial Intermediate

    In the natural world, organisms exhibit certain behaviors when traveling in groups. This phenomenon, also known as flocking, occurs at both microscopic...

  7. 10 Great Full Game Sprite Sheets From GraphicRiver

    10 Great Full Game Sprite Sheets From GraphicRiver

    Tutorial Beginner

    Besides running the Tuts+ Network, Envato also runs a set of digital stock marketplaces - and one of these, GraphicRiver, now sells sprite sheets for games....

  8. Hard Mode: Good Difficulty Versus Bad Difficulty

    Hard Mode: Good Difficulty Versus Bad Difficulty

    Tutorial Beginner

    Every gamer and games journalist will invariably end up talking about difficulty when discussing a video game. This often takes the form of a comment saying...

  9. Going Old School: Making Games With a Retro Aesthetic

    Going Old School: Making Games With a Retro Aesthetic

    Tutorial Beginner

    Everything old is new again, and retro games are more popular than ever. Bolstered by nostalgia and the abundance of casual and arcade-style games on iOS and...

  10. Parsing and Rendering Tiled TMX Format Maps in Your Own Game Engine

    Parsing and Rendering Tiled TMX Format Maps in Your Own Game Engine

    Tutorial Intermediate

    In my previous article, we looked at Tiled Map Editor as a tool for making levels for your games. In this tutorial, I'll take you through the next step:...

  11. Utilizing Custom Fields to Create Review Boxes

    Utilizing Custom Fields to Create Review Boxes

    Tutorial Beginner

    Reviews are perhaps one of the greatest powers of blogging in terms of authority. When done properly (with hard work and consistent information), review...

  12. How to Generate Shockingly Good 2D Lightning Effects

    How to Generate Shockingly Good 2D Lightning Effects

    Tutorial Intermediate

    Lightning has plenty of uses in games, from background ambience during a storm to the devastating lightning attacks of a sorcerer. In this tutorial, I'll...