Game Development Learning Guides

Collections of posts that take you through a particular topic or project.
  • Platformer physics

    This series will cover how to create a simple and robust physics system for a platformer game.

    View Learning Guide...
  • Super mario world method series

    Learn how to use the same techniques as Super Mario World to create coherent, challenging levels.

    View Learning Guide...
  • Intel realsense for game developers

    Intel RealSense pairs a 3D camera and microphone array with an SDK that allows you to implement gesture tracking, 3D scanning, facial expression analysis, voice recognition, and more. In these articles, we look at how RealSense can be used for game development.

    View Learning Guide...
  • Numbersgettingbetterpreview part1[1]

    Incremental games are fascinating and perplexing. Marked by minimal player agency and periods of inactivity, they seem to defy conventional logic about good game design, and yet nonetheless have attracted a substantial player base. In this series, we examine them in more detail, and explore why that is.

    View Learning Guide...
  • Beginners guide to graphics shaders series

    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...
  • Adapting a star pathfinding to platformers code

    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...