Why Math?I was recently asked by a friend who is tutoring a young student if I could provide an explanation of why they needed to study math in…Mar 23, 2024A response icon18Mar 23, 2024A response icon18
Storytelling in Open World Games, Part 2Writing Character DialogueFeb 1, 2023A response icon1Feb 1, 2023A response icon1
Published inMachine WordsMinimizing Save Games with Structural SharingOne of the problems with huge open-world games is that there’s a massive amount of data involved. Moreover, the nature of open world games…Jan 31, 2023A response icon1Jan 31, 2023A response icon1
Book Review: The Listening SocietyA Metamodern Guide to Politics: Book One, by Hanzi FreinachtAug 20, 2022A response icon1Aug 20, 2022A response icon1
United Federation of PlanetsI grew up watching “classic” Star Trek, and have been a fan of the franchise for all of my adult life. In fact, I would even admit that the…Aug 9, 2022A response icon1Aug 9, 2022A response icon1
Elon Musk doesn’t understand what the word “censorship” means.Recently Elon Musk stated that one of his motivations in purchasing Twitter was that he was “against censorship”:Apr 30, 2022A response icon2Apr 30, 2022A response icon2
Published inMachine WordsConstructing a Navigation Mesh in Node.jsA Navigation Mesh or “navmesh” is a data structure used for route planning within virtual environments, and is particularly useful in game…Apr 4, 2022Apr 4, 2022
Published inMachine WordsCarlos’ LawEngineering InsightsAug 27, 2021A response icon5Aug 27, 2021A response icon5