Books Feb 8, 2019 This is a brief list of book I authored or co-authored. Unity Artificial Intelligence Programming (2018) This is an introductory book on Artificial Intelligence in Games for Unity 2018. I curated the upgrade from Unity 3.x to Unity 2018, added a couple of chapters and smooted the text here and there. At the end, it is a good introductory book on AI for games, covering all the basics such as Finite State Machines, Behavior Trees, Steering Behviors, Pathfinding and even a bit of MAchine Learning! ...
February 2019 Update Jan 31, 2019

Here we are again on this monthly update in which I talk about everything and nothing — a small summary of what I am doing, arranging and brewing, both on tech than in life.

...
Small introduction to Random Walking Jan 17, 2019

Random Walking is a handy technique to have in your gamdev toolbelt and - despite the name - it is most useful for everything but actual walking. With random walking, we define the output of a process that can be described sequence of random steps. The main difference with a random sequence is that each new value will be statistically near the previous one. Imagine a gold price chart and assume that the current cost is 10€ for 1g of gold. We cannot guess what will be the price in one hour but we can be sure that it will be around 10€ per gram, maybe 9.5€, maybe 10.5€. What is certain, is that a sudden drop to 1€ per gram would be deeply unlikely.

In this article, we will talk briefly about random walking and its ability to simulate many real-world processes such as resources prices, temperature, floating objects position over time, and much more.

...
January 2019 Update Jan 5, 2019 The new year has come and, with it, a plethora of new challenges! Life is never linear or straightforward: December has been the worst and the best month so far. Can January be even more disruptive? I hope not. Anyway, I am ready to face 2019 with the idea that this will be a year of change. Every year is a year of change, of course, but 2019 is where a lot of pending life-events are starting to pile up. ...
Privacy Policy Jan 1, 2019 Privacy Policy Your privacy is important to me. It is Davide Aversa’s policy to respect your privacy regarding any information we may collect from you across my website, https://www.davideaversa.it, and other sites I own and operate. This website DO NOT directly collect any information about its users. The only data-collecting third party service is Google Analytics. If you want, you can opt out using this plug-in or, even better, any ad blocker! ...
December 2018 Update Dec 6, 2018

Here we are again for this monthly update. I wanted to put other blog posts in between, but I had super busy days; both in work, and in private life, and psychologically. November has been a challenging month. But let’s start from the beginning.

...
November 2018 Update Oct 28, 2018

It is November. The Holiday season is upon us! And, most important, I am back after a 6-month hiatus. What happened in this months? Why it took so long? Let’s go over this step by step in this kind of “release notes” for myself.

...
Games Oct 16, 2018 Games I am rebuilding and updating the list.
Contacts Oct 12, 2018 Contact Form ...
Tools Oct 12, 2018 Tools This is a list of other tools and library developed in these years. Cellular Maps Cellular Maps is the Rust implementation of a Cellular Automata based Map Generator. Nothing fancy, just a minimal but effective implementation. Repository Relevant Blog Post YoshiX YoshiX is a Python “run and collect experiments” library inspired by Unit Testing libraries. It can be used to write modular experiments that will be run on the full parameter space. ...