ASCII Mapper, a map editor for tile-based games using ASCII characters
Three sets of concentric circles in red, green and blue make up moire patterns over a dark gray background. On top, in white, are the words 'generate original art'.
Genoa Banner Creator: a tool to generate original art
(Screenshot depicting the 3D model of a futuristic aircraft rendered as wireframe.)
Stereo Imagination, a Python programming toolkit for generating and manipulating 3D geometry


(See also Weekly Links #54: the big GUI rant.)


In some ways, we surpassed “reality” as the most efficient user interface in the 1990s. Physical embodiment in a VR world is not necessary to write a paper, order a pizza, play music, or share a photo of a cat. There are probably tens of thousands of tasks that can be done more efficiently with a 2D computer interface than with 3D simulated world. There are exceptions of course, but those exceptions still form a niche. — Remembering VRML: The Metaverse of 1995 (December 2021)


Color palettes

Programming Portals Small, scoped areas within a graphical interface that allow users to read and write simple programmes

Video games that use standard GUI widgets; also see my articles on GUI toolkits, in particular Tkinter.

Shell Scripts, Audio, Images, and 3D Graphics (25 January 2021) Brilliant reminder that to a computer everything is text. I took advantage of this in Attack Vector, which uses XPM and PBM images embedded right in the source, and parsed with ad-hoc code because it's that easy. On a similar note, Genoa outputs SVG straight from code.

Tools and round-ups

Resource collections

Knowledge bases

2D art tutorials