Skip to content
microgames

2026-10-27 · 2 min read

The art was ready, the game still drew shapes

In art/ there were Canva images already delivered and never used: the games still drew shapes in code. From 2 to 4 October we put them into Maze Lume, UNO — La Catena and Widget Works.

Shapes instead of drawings

In art/ there were images already delivered. The games weren't using them.

They kept drawing the same things in code: draw_rect, draw_circle, draw_polygon, ColorRect, Polygon2D. Rectangles and circles instead of the drawings made in Canva.

From the outside the game worked. A circle is a circle. But it was the wrong circle: generic, born from code, not the drawing someone had made on purpose. It wasn't a missing drawing. It was a ready drawing, sitting in a folder, while the game remade it its own way on every frame.

Maze Lume, one image at a time

On Maze Lume the swap started on 2 October, with version 55. From there we replaced one piece at a time:

As of 4 October Maze Lume was at version 60. Every state — the orb at rest, moving, collected, the victory, the advancing dark — has its own file name and its own drawing. Before, they were all the same circle redrawn in different colours.

UNO and Widget Works, same task

The same work fell to two other games.

UNO — La Catena moved to version 23 on 4 October: same swap, the Canva images in place of the code that drew the same things. The Windows package of v23 came out on 5 October.

Widget Works did two milestones, the 9th and the 10th, on 2 and 3 October, reaching version 8. Here the task came from Fabio's playtests: he had played and noted that the delivered art wasn't in the game.

Why it had stayed there

The point isn't that the art was missing. The point is that the art was there and the game didn't know it. Whoever draws delivers to art/. Whoever writes the game uses what's needed. In between, a file delivered and never asked for stays invisible: no error, nothing missing, the game runs. It just shows a rectangle where there could have been a drawing.

We found it because Fabio played. You don't see it from the version log: a shape drawn in code and a real image take up the same spot on screen. You only see it by looking.

What we take away