Category: Discussion

  • Unity 4D #1: Understanding the Fourth Dimension

    Unity 4D #1: Understanding the Fourth Dimension

    This is the first part of a series of articles dedicated to extending Unity from 3D to 4D. In this instalment, we will explore the fourth dimension, from its representations in movies and video games, to its more mathematical and geometrical interpretations. At the end of the series, you will learn how to create and…

  • The Rise of AI Art

    The Rise of AI Art

    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 impact of these new technologies can be longer be ignored, and many communities are now on the edge of a reckoning. On one side, the potential for modern AIs to generate…

  • 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 is a chance to expand on the content, including more information and resources that was not possible to include in the original 45 minutes of the video. Have you ever wondered how many grains of…

  • World Building Through Fictional Languages

    World Building Through Fictional Languages

    Every serious game developer knows that world building is an integral part of the process that creates a truly immersive experience. There are a variety of techniques that can be used to achieve this: from presenting the backstory of your player with a wall of text, to clever level design tricks known as environmental storytelling.…

  • Accessibility in Videogames

    Accessibility in Videogames

    This article will focus on how to design accessible videogames for players living with a disability. The idea came after writing a long thread on Twitter which focused on accessibility design. If this is a topic that interests you, and you want to learn what you can do to make your videogames more accessible, keep…

  • An Introduction to Minecraft Modding

    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…

  • Gamedev Pronunciation Guide

    Gamedev Pronunciation Guide

    Introduction If you are working in the field of Computer Science, chances are you might have encountered quite a lot of technical terms and foreign names, such as Dijkstra and Nyquist. And chances are that you have learnt a good part of them solely from books. And there is nothing more embarrassing than being in…

  • Conway’s Game of Life

    Conway’s Game of Life

    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 publication in the October 1970 issues of Scientific American.

  • The AI of Creatures

    The AI of Creatures

    This is the complementary article to the short documentary titled “The AI of Creatures“, which provides links, references and resources for you to delve further into the world of Creatures. Join me as we travel back in time to revisit this old classic that literally made the history of Artificial Intelligence AND Artificial Life.

  • 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 and Data Scientists are studying and fighting the spread of diseases, this series of posts is what you are looking for. This online course is inspired by the recent COVID-19 pandemic. Now more than ever…