You go flat. Aim, and the companion shoots the portals.

Games

Where I started, and still the part I enjoy most. One of them is the reason this site works the way it does.

Games are where I started and they are still the part I enjoy most.

The first ones were coursework and tutorials. I rebuilt Doodle Jump for an assignment and did all of the bonus tasks, because the bonus tasks were the interesting half. I followed a Godot tutorial through to the end, then committed the entire thing including the editor cache, along with a zip and a shortcut named so that somebody who does not program could open the folder and just play it.

The one that is properly mine is a 2D portal game. You get portals, but you do not fire them. A fairy follows you and fires them for you. You aim, it acts. I built it in Godot with C sharp across about ten months and drew the levels in Tiled. I wanted to put a great deal more into it than I managed, because I spent two days of that Eid in hospital with heatstroke instead.

That split, where I decide and something else carries it out, is the thing I have kept rebuilding ever since without intending to. It is in the dispatch system, in the coding pipeline, and in the test builder. It started here, in a game about a fairy.

Built with

  • Python
  • Pygame
  • Godot
  • C#
  • Tiled

Where it lives

The full technical write up for this work, with the trade offs and what is deliberately not claimed, is on the plain text page.