I’ll have to cut my participation short this year, but by no means am I going to give up. Just going to have to make it smaller! I’m going to try and squeeze everything into 36 hours or so.
Going to use raw WebGL again, and this time I’ve got most of a proper text system. I can mess with the text in the vertex shader, and get nasty output like this. And hey—it handles kerning properly and calculates line breaks with the Knuth-Plass algorithm, because I have fun overengineering things.