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. Customizing the WordPress Admin - Listings Screens

    Customizing the WordPress Admin - Listings Screens

    Tutorial Beginner

    In Parts 1-4 of this series I showed you how to: Customize the WordPress login screen Customize the dashboard Customize the admin menu Add help...

  2. How to Read and Write Binary Data for Your Custom File Formats

    How to Read and Write Binary Data for Your Custom File Formats

    Tutorial Advanced

    In my previous article, Create Custom Binary File Formats for Your Game's Data, I covered the topic of using custom binary file formats to store game assets...

  3. Cardinal Quest: How I Made $60,000 From My Indie Game

    Cardinal Quest: How I Made $60,000 From My Indie Game

    Tutorial Beginner

    You probably hear a lot about wildly successful indie games (The Binding of Isaac, Fez, Braid, Minecraft, and so on) and on occasion also about unsuccessful...

  4. Customizing the WordPress Admin: Help Text

    Customizing the WordPress Admin: Help Text

    Tutorial Beginner

    In Part 2 of this tutorial, I showed you how to add custom metaboxes to the WordPress dashboard, which you can use to provide help text for your clients or...

  5. How to Use Voronoi Diagrams to Control AI

    How to Use Voronoi Diagrams to Control AI

    Tutorial Intermediate

    What is the safest route to take, where are the most enemies located, and where is the nearest health pack? These common spatial relationship questions can...

  6. Customizing the WordPress Admin: Custom Admin Menus

    Customizing the WordPress Admin: Custom Admin Menus

    Tutorial Beginner

    In the first two parts of this series, I showed you how to customise the WordPress login screen and the dashboard. In this third part I'll show you how to...

  7. Unity Wisdom: What I Learned at Unite 2013

    Unity Wisdom: What I Learned at Unite 2013

    Tutorial Beginner

    While a lot of this year's Unite conference focused on technology-related aspects of the Unity engine, there were many talks from developers on their...

  8. Customizing the WordPress Admin - The Dashboard

    Customizing the WordPress Admin - The Dashboard

    Tutorial Beginner

    In the first part of this series, I showed you how to customize the WordPress login screen by adding a custom logo and some custom styling. The next thing...

  9. Quick Tip: Make Retro, Low-Fi Game Sound Effects With Bfxr

    Quick Tip: Make Retro, Low-Fi Game Sound Effects With Bfxr

    Tutorial Intermediate

    Bfxr is a handy tool for making sound effects in a style reminiscent of the NES era, like the noise made when Mario collects a coin. It can run in a browser...

  10. Customizing the WordPress Admin: The Login Screen

    Customizing the WordPress Admin: The Login Screen

    Tutorial Beginner

    The WordPress login screen is well designed - it's clean and simple to interact with and it works well on all screen sizes. But what if you're building a...

  11. Git and GitHub for Game Developers

    Git and GitHub for Game Developers

    Tutorial Intermediate

    "I'm sure Git is great, but it looks complicated - I'll stick with my current workflow" is like saying "I'm sure IDEs like FlashDevelop and Sublime Text are...

  12. An Introduction to Creating a Tile Map Engine

    An Introduction to Creating a Tile Map Engine

    Tutorial Intermediate

    In this tutorial, I'll help you to create levels for any game genre and make designing levels much easier. You're going to learn how to create your first...