https://www.alanzucconi.com/2015/11/18/gamebarcode-a-study-of-colours-in-games/
Aug 23, 2024 - The colours of every frame of a given game, sorted. Learn how to create game barcodes in Python, directly from YouTube videos.
gamebarcodestudycoloursalan
https://www.alanzucconi.com/2016/08/23/fractals-101-mandelbrot/
Aug 23, 2024 - Fractals are some of the most intriguing Mathematical objects. Learn the secrets of the most famous one: the Mandelbrot set.
the mandelbrot setfractalsalanzucconi
https://www.alanzucconi.com/2017/07/15/cd-rom-shader-1/
Aug 23, 2024 - This step by step tutorial for Unity allows you to recreate the rainbow reflections that appears on CD-ROMs and other surfaces. Code and models included.
cd romdiffraction gratingshaderpartalan
https://www.alanzucconi.com/2015/12/09/3873/
Aug 23, 2024 - This tutorial will teach you how to create non euclidean cubes in Unity, giving the illusion that each face is a door onto another dimension.
impossible geometrynoneuclideancubesalan
https://www.alanzucconi.com/2017/04/06/implementing-forward-kinematics/
Aug 21, 2024 - Learn how to implement Forward Kinematics in Unity. Code and Unity package provided. This post is part of a series on Inverse Kinematics.
forward kinematicsalanzucconi
https://www.alanzucconi.com/2015/07/26/enum-flags-and-bitwise-operators/
Aug 23, 2024 - Learn how to master Enum, Flags and bitwise operators in C#.
bitwise operatorsenumflagsalanzucconi
https://www.alanzucconi.com/books/
Sep 9, 2024 - After the success of A Gentle Introduction to Shaders, I have teamed with Packt Publishing to bring to life one of the most complete books about shader coding...
booksalanzucconi
https://www.alanzucconi.com/about/
Sep 9, 2024 - Alan Zucconi is a Senior Lecturer and passionate Developer, working in the field of Game Development and Artificial Intelligence
alanzucconi
https://www.alanzucconi.com/2020/07/27/the-ai-of-creatures/
Aug 24, 2024 - Learn about the game that back in 1996 pioneered Artificial Life and Artificial Intelligence. This is a short documentary about the AI of Creatures.
aicreaturesalanzucconi
https://www.alanzucconi.com/2016/03/23/scene-management-unity-5/
Aug 23, 2024 - This tutorial shows how the manage scenes and levels in Unity 5.3, with the introduction of UnityEngine.SceneManagement. Introduction It took Unity more than 5...
scenemanagementunityalanzucconi
https://www.alanzucconi.com/2022/07/24/kalman-gain/
Aug 24, 2024 - This tutorial shows the complete derivation of the Kalman Gain, a critical quantity at the heart of every Kalman Filter.
kalman filtermathematicsalanzucconi
https://www.alanzucconi.com/2015/11/03/recreational-maths-python/
Aug 24, 2024 - Learn how Python can be used to calculate numerical sequences of arbitrary length. This tutorial also covers parallel computations.
recreationalmathspythonalanzucconi
https://www.alanzucconi.com/2016/02/03/2d-rotations/
Aug 24, 2024 - Understand 2D rotations with this essential primer for game developers.
gentleprimerrotationsalanzucconi
https://www.alanzucconi.com/2018/03/14/understanding-the-technology-behind-deepfakes/
Aug 24, 2024 - This online course explains the theory behind face-swap technology. In particular, how DeepFakes are made, and how you can improve them.
understandingtechnologybehinddeepfakesalan
https://www.alanzucconi.com/2015/11/01/interactive-graphs-in-the-browser/
Aug 23, 2024 - Learn how to create interactive graphs in the browser, using Python and JavaScript.
in theinteractivegraphsbrowseralan
https://www.alanzucconi.com/2017/07/15/understanding-diffraction-grating/
Aug 21, 2024 - This simple tutorial explains how iridescent works, introducing the concept of diffraction grating. Perfect to reproduce reflections on bubbles and CD-ROMs.
diffraction gratingunderstandingalanzucconi
https://www.alanzucconi.com/2016/01/06/colour-interpolation/
Aug 23, 2024 - Leanr how to master colour interpolation with this tutorial. Perfect for web developers and programmers.
the secretscolourinterpolationalanzucconi
https://www.alanzucconi.com/2020/05/19/360-video-unity/
Aug 24, 2024 - This is the second part of the online series dedicated to the creation of 360° videos in Unity. With this course, you will be able to produce 360° videos...
how to createvideo inunityalanzucconi
https://www.alanzucconi.com/2018/09/02/shader-showcase-saturday-8/
Sep 10, 2018 - Learn how to simulate subsurface scattering to create photorealistic marble statues, wax candles and skin. If you are developing a Unity game, this tutorial is...
subsurface scatteringshadershowcasesaturdayalan
https://www.alanzucconi.com/2020/12/13/catenary-2/
Aug 24, 2024 - Hanging cables, wires and chains: they are everywhere in modern games! Learn how to create catenaries for your games in Unity!
catenariesgamesalanzucconi
https://www.alanzucconi.com/2017/07/15/the-mathematics-of-diffraction-grating/
Aug 24, 2024 - This step by step tutorial will explain you the Mathematics that makes iridescent reflections possible. You can learn how diffraction grating works.
diffraction gratingmathematicsalanzucconi
https://www.alanzucconi.com/2020/10/13/conways-game-of-life/
Aug 24, 2024 - This is the complementary article to the short documentary about Conway’s Game of Life. Join me, as we celebrate the 50th anniversary of its original...
game of lifeconwayalanzucconi
https://www.alanzucconi.com/2016/05/04/lcd-shader/
Aug 23, 2024 - Learn how to make a photorealistic LCD Shader Effect in Unity. Full code and downloadable Unity package are provided.
lcd monitorshadereffectalanzucconi
https://www.alanzucconi.com/2016/10/24/arrays-shaders-unity-5-4/
Aug 23, 2024 - This post shows how to use arrays and shaders in Unity 5.4. Back in January I already covered this topic in an article called Arrays & shaders: Heatmaps in...
arraysampshadersunityalan
https://www.ominodanzante.com/giuliazucconi
direttrice dalla scuola e insegnante danza classica con metoda 'Sava' presso Omino Danzante Milano
giuliazucconiominodanzante
https://www.alanzucconi.com/2017/08/30/fast-subsurface-scattering-2/
Aug 23, 2024 - Learn to implement Subsurface Scattering in Unity. This technique is fast and allows to render even more realistic materials such as skin, wax and marble.
subsurface scatteringfastunitypartalan
https://www.alanzucconi.com/2021/04/01/minecraft-laser-gun/
Aug 25, 2024 - Learn now to create a Minecraft mod to add a laser gun! Full tutorial, code and commands available!
minecraft moddinglaser gunalanzucconi
https://www.alanzucconi.com/2016/04/27/evolutionary-computation-4/
Aug 23, 2024 - Learn how evolutionary computation works, and how you can apply it to solve real life problems.
evolutionary computationpartalanzucconi
https://www.alanzucconi.com/2020/08/03/improving-floating-point/
Aug 24, 2024 - Learn about to improve the precision of C# floating-point types such as float and double. Very important if you are working on high-precision simulations.
floating pointimprovingprecisionalanzucconi
https://www.alanzucconi.com/2016/12/14/simplified-collision-geometry/
Aug 21, 2024 - Unity does not provide a way to simplify collision geometry. This tutorial shows how to overcome this problem to make your 3D games more efficient.
collision geometrysimplifiedalanzucconi
https://www.alanzucconi.com/2021/04/01/minecraft-throwable-fireballs/
Aug 25, 2024 - Learn now to create a Minecraft mod to add throwable fireballs! Full tutorial, code and commands available!
minecraft moddingfireballsalanzucconi
https://www.alanzucconi.com/2018/08/05/shader-showcase-saturday-4/
Aug 20, 2024 - Learn how to create realistic, animated fire using shaders. If you are developing a Unity game, this tutorial is perfect for you.
how to startshadershowcasesaturdayfire
https://www.alanzucconi.com/2015/10/11/how-to-write-native-plugins-for-unity/
Aug 23, 2024 - Learn how to speed up Unity using Native Plugins.
how tofor unitywritenativeplugins
https://www.alanzucconi.com/2017/07/25/the-mathematics-of-thin-film-interference/
Aug 23, 2024 - This tutorial introduces the Mathematical foundations to explain why some material have iridescent reflections. Learn all about thin-film interference.
thin film interferencemathematicsalanzucconi
https://www.alanzucconi.com/2021/01/24/piecewise-interpolation/
Aug 24, 2024 - Learn how to master one of the most power techniques in videogame development: linear interpolation, through piecewise interpolation.
piecewiseinterpolationalanzucconi
https://www.alanzucconi.com/2024/04/17/minecraft-plugin-development/
Aug 23, 2024 - Learn how to develop and deploy a Minecraft plugin for a Paper server, using the Bukkit API.
minecraftplugindevelopmentalanzucconi
https://www.alanzucconi.com/2018/08/10/shader-showcase-saturday-5/
Sep 10, 2018 - Learn how to create realistic rain dripping over your materials, using shaders. If you are developing a Unity game, this tutorial is perfect for you.
shadershowcasesaturdaydrippingrain
https://www.alanzucconi.com/2017/08/30/fast-subsurface-scattering-1/
Aug 23, 2024 - Learn to implement Subsurface Scattering in Unity. This technique is fast and allows to render even more realistic materials such as skin, wax and marble.
subsurface scatteringfastunitypartalan
https://www.alanzucconi.com/2018/07/21/shader-showcase-saturday-2/
Aug 20, 2024 - Learn how to create realistic, dynamic waterfalls using shaders. If you are developing a Unity game, this tutorial is perfect for you.
shadershowcasesaturdaywaterfallsalan
https://www.alanzucconi.com/2023/02/11/the-rise-of-ai-art/
Aug 23, 2024 - Over the past ten years, Artificial Intelligence (AI) and Machine Learning (ML) have steadily crept into the Art Industry. From Deepfakes to DALL·E, the...
the riseai artalanzucconi
https://www.alanzucconi.com/2018/06/26/unite-berlin-2018-what-went-wrong/
Aug 23, 2024 - If you have been following Unite Berlin, you might be aware that OMG NESTED PREFABS! Fun fact: I was literally below the confetti explosion; I’m back to...
what went wronguniteberlinalanzucconi
https://www.alanzucconi.com/2019/01/01/facebook-3d-photos-2/
Aug 24, 2024 - Learn how Facebook creates 3D photos. This short online course will teach you how smartphones handles 3D photos, and how you can create your own in Unity.
insidefacebookphotosparallaxshaders
https://www.alanzucconi.com/2021/06/15/valve-flickering-lights/
Aug 20, 2024 - For almost 25 years, Valve has been using the same flickering light effect in most of their games. Learn how it works, and how to use it!
the secretflickering lightsbehindvalvealan
https://www.alanzucconi.com/2020/03/30/mathematics-epidemics/
Aug 24, 2024 - This online course teaches the Mathematics of Epidemics. This is the perfect resource to learn how to model the spread of disease mathematically.
mathematicsepidemicsalanzucconi
https://www.alanzucconi.com/2017/04/17/procedural-animations/
Aug 21, 2024 - Learn the concepts of procedural animations, and how they can be used in your game. This post is part of a series on Inverse Kinematics.
an introduction toproceduralanimationsalanzucconi
https://www.alanzucconi.com/2022/06/05/minecraft-world-generation/
Aug 25, 2024 - Learn how Minecraft creates its worlds. This article will finally explain how the world, biome and terrain generation algorithms work.
the worldgenerationminecraftalanzucconi
https://www.alanzucconi.com/2015/12/23/censorship-games-violence-sex-fig-leaves/
Aug 23, 2024 - How is censorships affecting the game industry? This post explores consequences of banning games which discuss sensitive topics such as violence and sex.
fig leavescensorshipgamesviolencesex
https://www.alanzucconi.com/2022/04/19/edge-detection/
Aug 23, 2024 - This step-by-step tutorial shows how to perform edge detection in Unity. This is perfect for topographical maps and unique aesthetics.
topographical mapsedge detectionunityalanzucconi
https://www.alanzucconi.com/2015/12/30/emojii/
Aug 23, 2024 - Create your very own emoji portrait online. The full tutorial to recreate this effect in JavaScript is also provided.
make youremojiportraitalanzucconi
https://www.alanzucconi.com/2015/09/30/colour-sorting/
Aug 23, 2024 - Sorting colours is a surprisingly challenging task. This tutorial will explain how you can do it. Code and images provided.
incrediblychallengingtasksortingcolours
https://www.alanzucconi.com/2015/10/14/how-to-build-a-distance-sensor-with-arduino/
Aug 22, 2024 - Learn how to build a distance sensor with Arduino, all under $10.
how toa distancebuildsensorarduino
https://www.alanzucconi.com/2015/08/26/console-debugging-in-unity-made-easy/
Aug 23, 2024 - Unity console log is often a pain: this post helps you to extend and improve it. It includes formatting the console output with colours and styles.
consoledebuggingunitymadeeasy
https://www.alanzucconi.com/2016/04/20/evolutionary-computation-3/
Aug 23, 2024 - Learn how evolutionary computation works, and how you can apply it to solve real life problems.
evolutionary computationpartalanzucconi
https://www.alanzucconi.com/2020/09/14/inverse-kinematics-in-3d/
Aug 24, 2024 - Learn how to harness the power of procedural animations using Inverse Kinematics in 3D. This Unity tutorials covers everything you need!
inverse kinematicsalanzucconi
https://www.alanzucconi.com/2022/07/24/kalman-filter-3/
Aug 23, 2024 - This tutorial teaches how to derive linear models for your Kalman filters. This is critical if you want to use sensor data in your projects.
kalman filtersmodellingalanzucconi
https://www.alanzucconi.com/2016/11/07/shadergui-custom-material-inspectors-unity-5/
Aug 21, 2024 - This tutorial explains how to create custom inspectors for your shaders and materials in Unity 5. Learn how to harness the power of the ShaderGUI class.
custommaterialinspectorsunityalan
https://www.alanzucconi.com/2025/09/04/orbital-mechanics/
Sep 8, 2025 - Learn the basics of orbital mechanics: from gravity simulators, to the mathematics which governs Keplerian orbits in the two-body problem.
orbital mechanicsalanzucconi
https://www.alanzucconi.com/2018/03/14/a-practical-tutorial-for-fakeapp/
Aug 24, 2024 - You can read all the posts in this series here: If you are interested in reading more about AI Art (Stable Diffusion, Midjourney, etc) you can check this...
practicaltutorialfakeappalanzucconi
https://www.alanzucconi.com/2019/10/08/journey-sand-shader-2/
Aug 24, 2024 - This is the second part of the online series dedicated to Journey Sand Shader. In this second post we will focus on the lighting model used in the game, and...
journeysandshaderdiffusecolour
https://www.alanzucconi.com/2016/06/05/time-series-decomposition/
Aug 24, 2024 - Learn how to use classical Time Series Decomposition to extract trend and seasonality components in your data. Full Derivation and code provided.
time seriesdecompositionalanzucconi
https://www.alanzucconi.com/2016/03/09/simulate-smoke-with-shaders/
Aug 23, 2024 - This tutorial will teach you how to simulate realistic smoke in Unity, using only shaders. Full code and a detailed explanations are provided.
how tosimulatesmokeshadersalan
https://www.alanzucconi.com/2015/09/02/a-practical-tutorial-to-hack-and-protect-unity-games/
Aug 23, 2024 - Unity games are very easy to hack; this tutorial will show you how to prevent hackers from modifying your game, and how to check if they are at risk.
practicaltutorialhackampprotect
https://www.alanzucconi.com/2017/10/10/shader-atmospheric-sphere/
Aug 23, 2024 - You can find all the post in this series here: You can download the Unity package for this tutorial at the bottom of the page. Introduction Writing the Shader...
shaderatmosphericspherealanzucconi