Game Development,
Shader Coding &
Artificial Intelligence

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

🆕 Latest Tutorials

  • Orbital Mechanics

    Orbital Mechanics

    This is a deep dive into the fascinating topic of orbital mechanics: from the implementation of gravity simulators, to the…

  • PCA for Programmers

    PCA for Programmers

    In today’s world, data is everywhere—and often, it’s overwhelming. Datasets can have hundreds or even thousands of features, many of…

  • Minecraft Plugin Development

    Minecraft Plugin Development

    This article will teach you how to develop and deploy a Minecraft plugin for a Paper server, using the Bukkit…

  • Unity 4D #4: Creating 4D Objects

    Unity 4D #4: Creating 4D Objects

    This article will explain how to create four dimensional objects, in a format compatible with the Unity4D extension. You can…

  • Unity 4D #3: Rendering 4D Objects

    Unity 4D #3: Rendering 4D Objects

    This article will explain how to render 4D objects in Unity, using three separate technique: orthographic projection, perspective projection and…

  • Unity 4D #2: Extending Unity to 4D

    Unity 4D #2: Extending Unity to 4D

    This article will show how to extend Unity to support four-dimensional geometry. This is the second article in a series…

⭐ 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

  • Orbital Mechanics

    Orbital Mechanics

    This is a deep dive into the fascinating topic of orbital mechanics: from the implementation of gravity simulators, to the…

  • 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,…

🦾 Inverse Kinematics

See all IK tutorials

🔌 Arduino & Electronics

See all Arduino tutorials

">