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. Dynamic Avatars in Unity

    Dynamic Avatars in Unity

    Tutorial Intermediate

    In this tutorial I'll show you how to create a simple character-customization menu, and how to save the necessary data for use in a game. We'll create a...

  2. How to Make Your First Roguelike

    How to Make Your First Roguelike

    Tutorial Intermediate

    Roguelikes have been in the spotlight recently, with games like Dungeons of Dredmor, Spelunky, The Binding of Isaac, and FTL reaching wide audiences and...

  3. Making Use of the Genericons Font in Your Website

    Making Use of the Genericons Font in Your Website

    Tutorial Beginner

    I believe that icon fonts are one of the greatest ideas ever born in the golden age of web design. Some great guys at Automattic probably feel the same way,...

  4. WordPress for Web App Development: Sessions

    WordPress for Web App Development: Sessions

    Tutorial Intermediate

    In this series, we're taking a look at how it's possible to build web applications using WordPress. Thus far, we've talked about how WordPress is a...

  5. WordPress for Web App Development: User Management

    WordPress for Web App Development: User Management

    Tutorial Intermediate

    Throughout this series, we've been taking a look at how WordPress can serve as a foundation for web application development. The thing is, up to this...

  6. Unity Growing Pains

    Unity Growing Pains

    Tutorial Beginner

    Unity is an amazing platform, and it continues to grow. Like many other game developers, I've switched over to Unity as my primary platform for game...

  7. Adding Turbulence to a Particle System

    Adding Turbulence to a Particle System

    Tutorial Intermediate

    You can create a variety of effects with particle systems. In this article I'm going to describe a simple way to improve them by adding some turbulence. I'll...

  8. WordPress for Web App Development: The Conceptual Model

    WordPress for Web App Development: The Conceptual Model

    Tutorial Beginner

    With people beginning to realize WordPress' potential as an application foundation rather than just a content management system or a blogging platform, this...

  9. Make a Neon Vector Shooter With jME: Warping Grid

    Make a Neon Vector Shooter With jME: Warping Grid

    Tutorial Intermediate

    In the series so far, we've coded the gameplay, added enemies, and spiced things up with bloom and particle effects. In this final part, we will create a...

  10. WordPress for Web App Development: Rethinking Architecture

    WordPress for Web App Development: Rethinking Architecture

    Tutorial Intermediate

    In this series, we're in the process of talking about how we can build web applications using WordPress. And though this isn't a technical series in which...

  11. How to Learn Board Game Design and Development

    How to Learn Board Game Design and Development

    Tutorial Beginner

    Over the past decade, board games have gained increased prominence within the game industry. With the growing popularity of Euro-style board games, such as...

  12. How to Learn Orx

    How to Learn Orx

    Tutorial Beginner

    Orx is an open source, portable 2D game engine, which currently runs on Windows, Mac, Linux, iOS and Android (2.3+), and uses OpenGL (ES for iOS/Android) for...