Game Development,
Shader Coding &
Artificial Intelligence

200+ tutorials & educational resources for gamedevs & machine learning enthusiasts

⭐ Top Tutorials

See all tutorials

  • The World Generation of Minecraft

    The World Generation of Minecraft

    This is a companion article to the documentary about the world generation of Minecraft, which you can see below. This…

  • Inverse Kinematics in 3D

    Inverse Kinematics in 3D

    This tutorial will teach you how to master inverse kinematics in 3D: the technique that solves the problem of moving…

  • The incredibly challenging task of sorting colours

    The incredibly challenging task of sorting colours

    Let’s start with something trivial: sorting numbers. Regardless of the algorithm you’ll use, real numbers are naturally ordered. Mathematically speaking, they have a total order, in…

🌈 Shaders & Graphics

See all Shader tutorials

🎮 Unity & GameDev

See all Unity tutorials

🖥️ Programming & C#

See all Programming tutorials

🧮 Mathematics

See all Maths tutorials

  • The Mathematics of the Kalman Filter

    The Mathematics of the Kalman Filter

    This is the second part of the series dedicated to one of the most popular sensor de-noising technique: Kalman filters.…

  • The Mathematics of Catenary

    The Mathematics of Catenary

    Many modern games feature hanging wires, cables and chains; this series of tutorials will explore the mathematics behind their shape,…

  • The Mathematics of Epidemics

    The Mathematics of Epidemics

    This online course introduces the topic of modelling and simulating epidemics. If you are interested in understanding how Mathematicians, Programmers…

🦾 Inverse Kinematics

See all IK tutorials

🔌 Arduino & Electronics

See all Arduino tutorials

🆕 Latest Tutorials