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. Quick Tip: Create A WordPress Global Options Page

    Quick Tip: Create A WordPress Global Options Page

    Tutorial Beginner

    WordPress is a great platform to build customized websites in a very efficient way. WordPress manages all this magic in only 11 database tables. wp_options...

  2. Make a Tower Defense Game in AS3: Enemies and Basic AI

    Make a Tower Defense Game in AS3: Enemies and Basic AI

    Tutorial Intermediate

    Hey Flash Developers, welcome to the second part of my Tower Defense Game tutorial. In the first part, we developed the basic mechanism of creating...

  3. Build an Active Flash Game Menu: The Bounce

    Build an Active Flash Game Menu: The Bounce

    Tutorial Beginner

    First impressions are very important on a Flash game portal; if your game doesn't grab the player in the first few seconds, they've got plenty of other games...

  4. Understanding Affine Transformations With Matrix Mathematics

    Understanding Affine Transformations With Matrix Mathematics

    Tutorial Intermediate

    Inspired by Prof. Wildberger in his lecture series on linear algebra, I intend to implement his mathematical ideas with Flash. We shall not delve into the...

  5. Pixel-Level Collision Detection

    Pixel-Level Collision Detection

    Tutorial Beginner

    Up until now, our collision detection methods have been mathematically based. Although this is helpful, there are cases where the mathematical approach is...

  6. Quick Tip: Add Extra Contact Methods to User Profiles

    Quick Tip: Add Extra Contact Methods to User Profiles

    Tutorial Beginner

    If you Google "add extra fields to WordPress user profile" you'll find all sorts of involved coding examples for adding extra inputs to the user profile page...

  7. Review: Construct 2, a Drag and Drop HTML5 Game Maker

    Review: Construct 2, a Drag and Drop HTML5 Game Maker

    Tutorial Beginner

    Construct 2 is an HTML5 game making tool that doesn't require any programming knowledge. You just drag and drop items around, add behaviors to them, and make...

  8. Render an MP3 Audio Spectrum in Flash With computeSpectrum()

    Render an MP3 Audio Spectrum in Flash With computeSpectrum()

    Tutorial Beginner

    In this tutorial, I'll teach you how to create a visual representation of a sound file's audio spectrum, using Flash's SoundMixer.computeSpectrum method....

  9. Creating a Filterable Portfolio with WordPress and jQuery

    Creating a Filterable Portfolio with WordPress and jQuery

    Tutorial Beginner

    Learn in this tutorial how to make a filterable Portfolio with jQuery integrated with WordPress, remember that this portfolio kind can make a big difference...

  10. Vector Regions: Hiding From a Field of View

    Vector Regions: Hiding From a Field of View

    Tutorial Intermediate

    Previously, we explored the approach of using vector regions to implement the field of view of a turret. Troops approached the turret on open field and no...

  11. The Ultimate Guide to Implementing Facebook Comments on your Blog

    The Ultimate Guide to Implementing Facebook Comments on your Blog

    Tutorial Beginner

    Using Facebook Comments on your blog offers your readers a way to instantaneously comment on posts, as well as to share them without having to do any work....

  12. Using Bitly URLs in WordPress and use them with Twitter and GooglePlus Scripts

    Using Bitly URLs in WordPress and use them with Twitter and GooglePlus Scripts

    Tutorial Beginner

    So you want to use your bitly account with your WordPress based website? Well that’s really simple. All you need is to pay attention and follow the steps...