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. 5 Important Ways to Add Polish to Your Game

    5 Important Ways to Add Polish to Your Game

    Tutorial Beginner

    You've poured hours of your life into your game, and it's become everything you thought it could be. Well, I'm here to let you know that's not true - there's...

  2. Cubes vs Space Marines: Making a Great Game in Your Basement

    Cubes vs Space Marines: Making a Great Game in Your Basement

    Tutorial Beginner

    A game can require significant time and commitment before it even begins to show its core design was ill conceived - doubly so if you're new to this game...

  3. How to Create a Custom 2D Physics Engine: The Core Engine

    How to Create a Custom 2D Physics Engine: The Core Engine

    Tutorial Intermediate

    In this part of my series on creating a custom 2D physics engine for your games, we'll add more features to the impulse resolution we got working in the...

  4. Take Your Game's Immersion to the Next Level With Responsive Game Music

    Take Your Game's Immersion to the Next Level With Responsive Game Music

    Tutorial Intermediate

    Music that is capable of changing dynamically and seamlessly to reflect what is happening on-screen can add a whole new level of immersion to a game. In this...

  5. How to Modify the Parent Theme Behavior Within the Child Theme

    How to Modify the Parent Theme Behavior Within the Child Theme

    Tutorial Beginner

    What are child themes? Child themes are a useful WordPress feature that allows developers to build a new template without starting from scratch, but by...

  6. How to Build a JRPG: A Primer for Game Developers

    How to Build a JRPG: A Primer for Game Developers

    Tutorial Beginner

    This article is a high-level overview for creating a JRPG (Japanese Role-Playing Game) such as the early Final Fantasy games. We'll look at the architecture...

  7. Plugin Templating within WordPress

    Plugin Templating within WordPress

    Tutorial Beginner

    When it comes to creating a Custom Post Type within a WordPress plugin, there's always the same problem: you need to create a custom single-[cpt_slug].php...

  8. Indie or Core? How I Found Myself at GDC 2013

    Indie or Core? How I Found Myself at GDC 2013

    Tutorial Beginner

    2013 was my first year attending GDC (Game Developer Conference), despite being out in San Francisco for Flash Game Summit these last few years. GDC was...

  9. How to Add Custom Fields to Attachments

    How to Add Custom Fields to Attachments

    Tutorial Beginner

    You should be familiar with custom fields in WordPress. We use them on a post or a page to add extra data. In WordPress attachments are also saved as posts,...

  10. Let’s Spec Into Talent Trees: A Primer for Game Designers

    Let’s Spec Into Talent Trees: A Primer for Game Designers

    Tutorial Beginner

    Think of the talent tree as the greatest mini game ever conceived. They're fun little puzzles that empower the player to personalize the game into something...

  11. How to Make a Links Page Template With Scrollable Menu

    How to Make a Links Page Template With Scrollable Menu

    Tutorial Intermediate

    How would you like to make use of WordPress' Links Manager? You'll find it is quite useful, if used for the right reasons. I'd like to show you a way to...

  12. Coding a Custom Sequence Generator to Render a Starscape

    Coding a Custom Sequence Generator to Render a Starscape

    Tutorial Intermediate

    In my previous article, I explained the difference between a pseudorandom number generator and a sequence generator, and examined the advantages a sequence...