diff --git a/content/posts/newsletter-014/citybound.png b/content/posts/newsletter-014/citybound.png
new file mode 100644
index 000000000..ff16be07e
Binary files /dev/null and b/content/posts/newsletter-014/citybound.png differ
diff --git a/content/posts/newsletter-014/index.md b/content/posts/newsletter-014/index.md
index 158e993bc..2c2eea3f8 100644
--- a/content/posts/newsletter-014/index.md
+++ b/content/posts/newsletter-014/index.md
@@ -85,6 +85,19 @@ Some of this month's updates:
 [mkirk]: https://github.com/michaelkirk
 [NoSuchThingAsRandom]: https://github.com/NoSuchThingAsRandom/
 
+### [Citybound]
+
+![Live editing of procedural architecture rules](citybound.png)
+
+[Citybound] is a city simulation and city building game. This month,
+[Anselm Eickhoff] published [a small demo] of his domain specific language
+for procedural architecture, which is interpreted by Rust and now supports
+hot-code reload of building rules in the running game.
+
+[Citybound]: https://aeplay.org/citybound
+[Anselm Eickhoff]: https://twitter.com/ae_play
+[a small demo]: https://reddit.com/r/Citybound/comments/j2xg2s/sneak_peek_custom_procedural_architecture
+
 ### [Mimas]
 
 ![Mimas screenshot](mimas.png)