diff --git a/src/routes/micro-autotile/+page.svelte b/src/routes/micro-autotile/+page.svelte
index a5494cad5440e9e822478a675fde23a2907cac42..35171667df85115eef905acbaab5d2c653fdaf73 100644
--- a/src/routes/micro-autotile/+page.svelte
+++ b/src/routes/micro-autotile/+page.svelte
@@ -3,7 +3,7 @@
 </script>
 
 <Card
-		title="Micro Autotile"
+		title="Autotile"
 		image="https://lab.lcr.gr/uploads/-/system/project/avatar/69/noun-tiling-1036560-FFFFFF.png?width=64"
 		url="lab.lcr.gr/microhacks/micro_autotile"
 		badges={[
diff --git a/src/routes/micro-ldtk/+page.svelte b/src/routes/micro-ldtk/+page.svelte
new file mode 100644
index 0000000000000000000000000000000000000000..84ad757726c9ccf4af175fdc0f9838d1f20e7752
--- /dev/null
+++ b/src/routes/micro-ldtk/+page.svelte
@@ -0,0 +1,24 @@
+<script>
+	import Card from "../../components/Card.svelte";
+</script>
+
+<Card
+		title="LDTK / Bevy"
+		image="https://lab.lcr.gr/uploads/-/system/project/avatar/61/noun-map-668097-FFFFFF.png?width=64"
+		url="lab.lcr.gr/microhacks/bevy-micro-ldtk"
+		badges={[
+				{ href: 'https://crates.io/crates/micro_ldtk', src: 'https://img.shields.io/crates/v/micro_ldtk?color=%2344a8ff&style=flat-square', alt: 'Crates IO' },
+				{ href: 'https://docs.rs/micro_ldtk', src: 'https://img.shields.io/docsrs/micro_ldtk?style=flat-square', alt: 'Docs RS' },
+			]}
+		tags={[
+				{ tag_type: 'active', content: 'Active Development' },
+				{ tag_type: 'engine', content: 'Bevy' },
+				{ tag_type: 'info', content: 'Assets' },
+				{ tag_type: 'info', content: 'Data' },
+				{ tag_type: 'info', content: 'Tilemaps' },
+			]}
+>
+	micro_ldtk provides a feature rich layer on top of raw LDTK JSON data, focused on the Bevy engine, and with a goal
+	of forward compatible support for as many LDTK schema versions as is sensible. Exposes an index of levels and an index
+	of tilesets, with support for new multi-world LDTK files.
+</Card>
\ No newline at end of file