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. Growing From (And Surviving) Mod Teams

    Growing From (And Surviving) Mod Teams

    Tutorial Beginner

    Breaking into the game industry can be a long and rocky road -- where does one even begin? There are many avenues to take on the journey to making games, and...

  2. A Primer on Ajax in the WordPress Dashboard - Requesting and Responding

    A Primer on Ajax in the WordPress Dashboard - Requesting and Responding

    Tutorial Beginner

    In this two part series, we're taking a look at how to properly introduce Ajax-specific functionality into the WordPress Dashboard. In the first article...

  3. Make a Splash With Dynamic 2D Water Effects

    Make a Splash With Dynamic 2D Water Effects

    Tutorial Intermediate

    Sploosh! In this tutorial, I'll show you how you can use simple math, physics, and particle effects to simulate great looking 2D water waves and droplets.

  4. A Primer on Ajax in the WordPress Dashboard - Laying the Foundation

    A Primer on Ajax in the WordPress Dashboard - Laying the Foundation

    Tutorial Beginner

    Not long ago, Ajax was all the rage - the idea of updating part of a page without actually needing to reload the entire page was awesome, remember? But...

  5. WordPress Roles and Capabilities: Building an Admin Interface

    WordPress Roles and Capabilities: Building an Admin Interface

    Tutorial Beginner

    This is a four-part series tutorial covering the WordPress users, roles and capabilities topic. The series will cover the architecture and design of user...

  6. Build a Responsive Email Newsletter Template With RSS in WordPress

    Build a Responsive Email Newsletter Template With RSS in WordPress

    Tutorial Beginner

    If you want to learn how to create an email newsletter template using WordPress you came to the right place. Before we get started let's make sure you fully...

  7. Create Custom Binary File Formats for Your Game's Data

    Create Custom Binary File Formats for Your Game's Data

    Tutorial Intermediate

    Your game has data - sprites, sound effects, music, text - and you need to store it somehow. Sometimes you can encapsulate everything into a single SWF,...

  8. Working with Unity3D Physics

    Working with Unity3D Physics

    Tutorial Intermediate

    This tutorial will teach you how to build a knock down game with Unity3D! Along the way, you'll learn about the importance of using a physics engine and how...

  9. Collision Detection Using the Separating Axis Theorem

    Collision Detection Using the Separating Axis Theorem

    Tutorial Intermediate

    The Separating Axis Theorem is often used to check for collisions between two simple polygons, or between a polygon and a circle. As with all algorithms, it...

  10. Use Geo Location to Give Your Customers Driving Directions

    Use Geo Location to Give Your Customers Driving Directions

    Tutorial Beginner

    This tutorial is an update to a previous one in which we looked at how to show driving instructions directly on a WordPress Website using the the Google Maps...

  11. Quick Tip: One Great Game Is Better Than Two Good Ones

    Quick Tip: One Great Game Is Better Than Two Good Ones

    Tutorial Beginner

    Sid Meier. If you’re reading anything on this site, you probably already know who this man is. He's one of the biggest names in game development, has been...

  12. Admin Panel Post Column Management

    Admin Panel Post Column Management

    Tutorial Beginner

    We will build a plugin to look at using the available filters and hooks to change the admin panel post columns. Add, delete and populate them with content.