Unlimited WordPress themes, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
  1. Game Development
Gamedevelopment

Game Development Learning Guides

Learn to design and develop your very own games with this collection of learning guides, covering everything from the basics of SpriteKit to the four key elements of game design.

Each guide contains a hand-picked selection of free game development tutorials and is designed to teach you a new skill or technique. Some are aimed at a practical outcome, like creating a good countdown, while others explore game design theory and mechanics, such as basic 2D platform physics.

With the help of these learning guides, you'll be producing your own games in no time. What will you learn today?

  1. SpriteKit Basics

    5 Posts
    SpriteKit is Apple's 2D game engine—a rendering engine built on top of OpenGL. It was introduced with iOS 7, and each subsequent release has brought great additions to the framework. With the use of textured sprites, a built-in physics engine, and the very powerful SKAction class, you can very quickly build functional 2D games.
    View Learning Guide...
  2. Primer for Creating Isometric Worlds

    2 Posts
    This tutorial gives you a broad overview of what you need to know to create isometric worlds. You'll learn to create tile based 2D and Isometric levels from a two-dimensional array based level data. We'll also look into depth sorting and character animation in the Isometric view.
    View Learning Guide...
  3. Unity 2D Joints

    2 Posts
    Unity is a well known, well documented, and very recognised game engine. Is a multi-platform solution, and it also allows you to create games or applications aiming several platforms (iOS, Android, Web, PC, among others). Originally, Unity was focused in 3D development however, recent releases provide tool for 2D development. This tutorial will focus on explaining how 2D physics joints work and how to use them to achieve great effects (without sacrificing the game performance).
    View Learning Guide...
  4. How to Adapt A* Pathfinding to a 2D Grid-Based Platformer

    6 Posts
    In this series, Daniel Branicki explains how to modify a standard A* pathfinding algorithm to work for platformers by taking into account the way gravity restricts vertical movement. The new algorithm could be used to create an AI character that follows the player, or to show the player a route to their goal, for example.
    View Learning Guide...
  5. Bone-Based Unity 2D Animation

    3 Posts
    In this tutorial series, we'll show you how to create a bone-based 2D animation with Unity. In each post, we'll focus on a specific part of the animation process, from assembling the separate sprites, to designing the animations, to using Unity's Mecanim tool to blend the animations.
    View Learning Guide...