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. Flash's Underrated "Graphic" Symbol

    Flash's Underrated "Graphic" Symbol

    Tutorial Beginner

    I can't tell you how many articles and tutorials I have come across on how to use symbols in Flash that immediately dismiss the graphic symbol as having no...

  2. Build a Stage3D Shoot-'Em-Up: Full-Screen Boss Battles and Polish

    Build a Stage3D Shoot-'Em-Up: Full-Screen Boss Battles and Polish

    Tutorial Intermediate

    In this tutorial series we will create a high-performance 2D shoot-em-up using Flash 11's new hardware-accelerated Stage3D rendering engine. We will be...

  3. Building Custom WordPress Widgets

    Building Custom WordPress Widgets

    Tutorial Beginner

    Building WordPress widgets is just like building a plugin but it is more simple and straightforward. All you need to do is have a single file in which all...

  4. Image Gallery With Custom Sized Images (Bonus jQuery Plugin)

    Image Gallery With Custom Sized Images (Bonus jQuery Plugin)

    Tutorial Beginner

    As I promised in my previous article, here is the tutorial on creating a gallery out of the custom sized images. As a bonus you'll learn how to create a...

  5. Understanding Bitwise Operators

    Understanding Bitwise Operators

    Tutorial Beginner

    Bitwise operators are those strange looking operators that may look hard to understand... but not any more! This easy to follow article will help you...

  6. Create a Flash "Alphabet Soup" Wordsearch Game

    Create a Flash "Alphabet Soup" Wordsearch Game

    Tutorial Intermediate

    Today I'll show you how to create a simple wordsearch with a neat "highlighter" interface, which is easy to modify with your own words and layout. We'll be...

  7. Pixel-Level Collision Detection Based on Pixel Colors

    Pixel-Level Collision Detection Based on Pixel Colors

    Tutorial Beginner

    In this tutorial, I'll follow the approach suggested by Richard Davey (Thanks, Richard!), and used by him and others, in detecting collisions between bitmaps...

  8. Custom Post Type Helper Class

    Custom Post Type Helper Class

    Tutorial Beginner

    For a lot of WordPress projects these days we use custom post types. The WordPress development team created some handy methods to integrate them into your...

  9. What Is Dart, and Why Should You Care?

    What Is Dart, and Why Should You Care?

    Tutorial Beginner

    In this tutorial, I'll introduce you to Google's new web programming language, Dart, and explain why you should like it and what you need to know about it. ...

  10. WordPress and PayPal: An Introduction

    WordPress and PayPal: An Introduction

    Tutorial Beginner

    For this tutorial we will go through the steps involved to integrate PayPal as your Payment Service Provider for a WordPress powered site. Working with...

  11. Build a Stage3D Shoot-'Em-Up: Score, Health, Lives, HUD and Transitions

    Build a Stage3D Shoot-'Em-Up: Score, Health, Lives, HUD and Transitions

    Tutorial Intermediate

    In this part of the series, we’re adding gameplay elements such as health, score, and lives, the GUI elements to display them, and game logic transitions to...

  12. Sharing the WordPress Love With Non-Image Media Attachments

    Sharing the WordPress Love With Non-Image Media Attachments

    Tutorial Beginner

    While WordPress easily displays images attached to your pages and posts (even without an attachment.php file), the other allowed media types (audio, video,...