Category: Tutorial

Modelling Kalman Filters
This is the third part of the series dedicated to one of the most popular sensor denoising technique: Kalman filters. This article will explain how to model processes to improve the filter performance. You can read all the tutorials in this online course here:

The Mathematics of the Kalman Filter
This is the second part of the series dedicated to one of the most popular sensor denoising technique: Kalman filters. This article will introduce the Mathematics of the Kalman Filter, with a special attention to a quantity that makes it all possible: the Kalman gain. You can read all the articles in this online course…

Kalman Filters: From Theory to Implementation
This series of articles will introduce the Kalman filter, a powerful technique that is used to reduce the impact of noise in sensors. If you are working with Arduino, this tutorial will teach you how to reliably read data from your sensors. This is a tutorial that will be very helpful even if you are…

Topographical Maps in Unity: Edge Detection
This tutorial will teach you how to recreate a very popular effect in games: topographical maps. This is a twopart series, which will cover all the necessary aspects—from the Maths to the shader code—to make this possible: In this second part, we will focus on the edge detection algorithm that will be used to draw…

Topographical Maps in Unity: Terrain Shading
This tutorial will teach you how to recreate a very popular effect in games: topographical maps. This is a twopart series, which will cover all the necessary aspects—from the Maths to the shader code—to make this possible: A link to download the full Unity package is also available at the end of the tutorial.

Minecraft Modding: Laser Gun
—
While guns are not terribly interesting, this tutorial will cover one rather tricky thing to do in Minecraft, which is often associated with guns: raycasting. Simply put, this is the process of finding what object we are looking at. No command is sadly able to do that, so we will need to come up with…

Minecraft Modding: Throwable Fireballs
—
This is the second part of the tutorial on Minecraft modding; in this article we will create throwable fireballs, using data packs and resource packs. A link to download this mod is available at the end of the page.

An Introduction to Minecraft Modding
—
This series of articles will offer an overview and a practical tutorial on Minecraft Modding through the creation of data packs and resource packs. If you are interested in extending the game, this is the article for you! At the end of this first article you will also find a link to download a mod…

Delegates, Lambda Expressions & Closures in C#
—
If you are familiar with programming, you might have heard of a specific paradigm called functional programming. Most modern languages, such as Java and C#, have integrated some functional elements over time. Other, like Scala and Haskell, were built around that very idea of functional programming. This online course will look at some of the functional…

Colour Curve Correction
This is the third and final part of the tutorial dedicated to one of the most used Mathematical tools in Game Development: linear interpolation! In this part, we will explore how to use it to correct colour curves. You can find a link to download the C# scripts and the Unity package used at the…