October 22, 2024
I’ve been learning the Unity Job System, Burst Compiler, and Collections package. They all go together. You don’t need ECS to use Jobs, which is a fact I sort of missed initially. ECS is not that useful for the code I am working on. I am prematurely optimizing, but specifically for the sake of learning how to optimize. But actually, first I am rewriting a large set of custom types. In fact, I am ... [Read More]
June 11, 2024
I have had a lot of difficulties with motivation. It has been going on for decades. I keep asking what I really want to accomplish, as a software and game developer. I’m afraid that I am not even that interested in developing an actual game, but only in the means by which computer games are developed. I am curious, but perhaps I have no real interest in any particular computer game existing or no... [Read More]
May 28, 2024
One of the things I’ve been working on is learning the Unity Entity Component System. This is the central technology underlying DOTS—Data-Oriented Tech Stack—the other of which is the Jobs system. Jobs are fairly straightforward. They are a Unity-friendly alternative to the .Net Task Parallel library. Tasks are the basis for asynchronous (and concurrent) programming in default .Net. The asynchro... [Read More]
May 26, 2024
I have various projects on the go, but only two are worth mentioning. Workshop. Between 2018 and 2022, I spent at least eighteen months (could be more) developing Workshop. Workshop is a building game, made with Unity. Imagine Minecraft (creative mode) crossed with Populous (an 80’s game from Bullfrog and Peter Molyneux) and MacPaint. You build with cube-shaped blocks using various 3D drawing to... [Read More]
Brought to you by PupperPost
   RSS | JSON