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. Coding Destructible Pixel Terrain: How to Make Everything Explode

    Coding Destructible Pixel Terrain: How to Make Everything Explode

    Tutorial Intermediate

    In this tutorial, we'll implement fully destructible pixel terrain, in the style of games like Cortex Command and Worms. You'll learn how to make the world...

  2. WordPress Roles and Capabilities: A Real Life Example

    WordPress Roles and Capabilities: A Real Life Example

    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...

  3. The Theory of Unit Testing, Part 1

    The Theory of Unit Testing, Part 1

    Tutorial Intermediate

    We've been looking at unit testing for WordPress development. Through the use of practical examples, we've reviewed what unit testing looks like for both...

  4. Customizing Comments in WordPress - Functionality and Appearance

    Customizing Comments in WordPress - Functionality and Appearance

    Tutorial Beginner

    In WordPress there are different content types like post, page and comments etc. These form the very basics of WordPress. WordPress being a highly...

  5. The Beginner’s Guide to Unit Testing: Building Testable Themes

    The Beginner’s Guide to Unit Testing: Building Testable Themes

    Tutorial Beginner

    In the first two articles in this series, we took a high-level look at what unit testing is and how to apply it in the context of plugin development. Of...

  6. How to Integrate the WordPress Media Uploader in Theme and Plugin Options

    How to Integrate the WordPress Media Uploader in Theme and Plugin Options

    Tutorial Beginner

    Welcome WordPress Theme and Plugin developers! We all would like our theme users to be able to upload their own images or logos by using a Theme Options page...

  7. Making the WordPress Editor Look Pretty Using CodeMirror

    Making the WordPress Editor Look Pretty Using CodeMirror

    Tutorial Beginner

    WordPress contains two built-in editors that allow you to edit theme files directly from within the browser, they the Theme Editor and Plugin Editor. By...

  8. WordPress Roles and Capabilities: Functions of Note

    WordPress Roles and Capabilities: Functions of Note

    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...

  9. WordPress Roles and Capabilities: The Basics

    WordPress Roles and Capabilities: The Basics

    Tutorial Beginner

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

  10. Using WordPress as a Web Application Framework

    Using WordPress as a Web Application Framework

    Tutorial Intermediate

    Application Frameworks such as Ruby on Rails, CakePHP, CodeIgniter, etc. are common today. If you have ever used them or read about them you might be aware...

  11. Give Your Customers Driving Directions With the Google Maps API

    Give Your Customers Driving Directions With the Google Maps API

    Tutorial Beginner

    Instead of just showing your business location on a Google Map, why not offer your users the opportunity to get driving directions on the same page? No need...

  12. Capabilities and Nonces

    Capabilities and Nonces

    Tutorial Beginner

    In this previous article I looked at helping keep your theme or plug-in secure through appropriate data sanitization and validation. In this article, we'll...