1. Game Development

Game Development Learning Guides

  1. Beginners guide to graphics shaders series

    A Beginner's Guide to Coding Graphics Shaders

    3 Posts
    Shader programming sometimes comes off as an enigmatic black magic and is often misunderstood. There are lots of code samples out there that show you how to create incredible effects, but offer little or no explanation. This guide aims to bridge that gap. I'll focus more on the basics of writing and understanding shader code, so you can easily tweak, combine, or write your own from scratch!
    View Learning Guide...
  2. Adapting a star pathfinding to platformers code

    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...
  3. Ms 400 277[1]

    Build a Grid-Based Puzzle Game Like Minesweeper in Unity

    3 Posts
    Puzzle games often take place on a grid containing tiles that have behaviors and properties,  and react to rules and inputs. In this series, Matthias Zarzecki shows you how to build a simple, basic version of the classic game Minesweeper—the perfect example to start from when creating your own puzzle games.
    View Learning Guide...
  4. 400[1]

    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...
  5. Funding your indie games with client work

    Funding Your Indie Games With Client Work

    2 Posts
    Not every indie gamedev needs to bet the farm on a self-funded game that burns up their life savings. An alternative strategy is to make games for other people, by taking on client work. In this series, you'll learn how to get set up, find clients, and build your gamedev studio.
    View Learning Guide...