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
- doodle_jump · 2 commits
- Platformer · 2 commits
- 2dPortalGame · 35 commits
The full technical write up for this work, with the trade offs and what is deliberately not claimed, is on the plain text page.