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. Create an Asteroids-Like Screen Wrapping Effect With Unity

    Create an Asteroids-Like Screen Wrapping Effect With Unity

    Tutorial Beginner

    Screen wrapping, as seen in Asteroids, Pac-Man, Star Control, and VVVVVV, is a gameplay effect that can add an interesting twist to your games. The edges of...

  2. Using a Custom Post Type to Create a Home Page Banner

    Using a Custom Post Type to Create a Home Page Banner

    Tutorial Beginner

    Sometimes it's useful to have a nice obvious banner on your site's home page—for announcements, snippets that aren't long enough to merit a blog post, or...

  3. Game Audio Simplified

    Game Audio Simplified

    Tutorial Intermediate

    Playing sound effects in a JavaScript game should be simple, and this tutorial makes it so by wrapping the powerful Web Audio API in a fast, lightweight...

  4. Enhance Your Pixel Art With a Stylized Beveled Pixel Effect

    Enhance Your Pixel Art With a Stylized Beveled Pixel Effect

    Tutorial Beginner

    Transform your boring pixel art into something stylish. This effect can be applied to nearly any project with ease.

  5. Using the Included Password Strength Meter Script in WordPress

    Using the Included Password Strength Meter Script in WordPress

    Tutorial Beginner

    WordPress uses a pretty nifty password strength script that is used to display whether the passwords you entered in the WordPress admin are: not the same,...

  6. Make a Neon Vector Shooter for iOS: The Warping Grid

    Make a Neon Vector Shooter for iOS: The Warping Grid

    Tutorial Intermediate

    In this series of tutorials, I'll show you how to make a Geometry Wars-inspired twin-stick shooter, with neon graphics, crazy particle effects, and awesome...

  7. Game Input Simplified

    Game Input Simplified

    Tutorial Intermediate

    Cross-platform games all have one thing in common: they all need to deal with a multitude of game input devices (controllers), and dealing with those input...

  8. Setting Up Grunt For Your Next Project

    Setting Up Grunt For Your Next Project

    Tutorial Beginner

    In the first post in this series I gave a quick overview of Grunt and in the next post I'm going to walk you through the necessary steps as to how using...

  9. Make a Neon Vector Shooter for iOS: Virtual Gamepads and Black Holes

    Make a Neon Vector Shooter for iOS: Virtual Gamepads and Black Holes

    Tutorial Intermediate

    In this series of tutorials, I'll show you how to make a Geometry Wars-inspired twin-stick shooter, with neon graphics, crazy particle effects, and awesome...

  10. Quick Tip: What Is the Best Screen Resolution for Your Game?

    Quick Tip: What Is the Best Screen Resolution for Your Game?

    Tutorial Beginner

    Chosing the optimal resolution for a game from the start of development can reduce headaches with porting later on. In this Quick Tip, I'll help you choose...

  11. Battle Circle AI: Let Your Player Feel Like They're Fighting Lots of Enemies

    Battle Circle AI: Let Your Player Feel Like They're Fighting Lots of Enemies

    Tutorial Intermediate

    Melee fighting is a favorite pastime in videogameland, the core of countless series both well-known and obscure, and a tense and gripping experience when...

  12. Buzzy Bee: Create a Flappy Bird-Style Game in GameSalad, Step by Step

    Buzzy Bee: Create a Flappy Bird-Style Game in GameSalad, Step by Step

    Tutorial Beginner

    In this 45-minute screencast tutorial, I'll show you how to make an avoider game like Flappy Bird, step by step, using the free GameSalad Creator tool. You...