Thanks for sharing the detailed post! Out of curiosity, why did you choose ECL+C instead of using existing SDL bindings? Portability? Ease of deployment? Apologies if you discussed this already and I missed it. I’m fairly new to CL and packaging/distributing CL apps looks pretty tricky!
As far as following progress, in other game jams I’ve seen dedicated threads for progress updates (or links to dev logs). I do wonder if there’s a better way.