From 73960e003ccde6e6060e6a8e82d0b62b821ff954 Mon Sep 17 00:00:00 2001
From: JawherKl <kalleljawher4@gmail.com>
Date: Tue, 25 Mar 2025 18:25:54 +0100
Subject: [PATCH] Improve kqueue content with resources

---
 .../content/kqueue@caK32NMMrn-3BGAXZoPPr.md        | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/src/data/roadmaps/server-side-game-developer/content/kqueue@caK32NMMrn-3BGAXZoPPr.md b/src/data/roadmaps/server-side-game-developer/content/kqueue@caK32NMMrn-3BGAXZoPPr.md
index e69de29bb..1500340cb 100644
--- a/src/data/roadmaps/server-side-game-developer/content/kqueue@caK32NMMrn-3BGAXZoPPr.md
+++ b/src/data/roadmaps/server-side-game-developer/content/kqueue@caK32NMMrn-3BGAXZoPPr.md
@@ -0,0 +1,14 @@
+# kqueue  
+
+**kqueue** is an efficient event notification system available on BSD-based operating systems, 
+including macOS and FreeBSD. It is designed to handle large numbers of concurrent connections 
+with minimal CPU overhead, making it well-suited for server-side game development. Similar 
+to `epoll` on Linux, `kqueue` operates in an event-driven manner, allowing game servers to 
+efficiently manage network events, timers, and file system changes. By reducing unnecessary 
+polling and system calls, `kqueue` helps improve the scalability and responsiveness of 
+multiplayer game servers, ensuring low-latency interactions and optimized resource usage.  
+
+Visit the following resources to learn more:
+
+- [@documentation@FreeBSD kqueue Documentation](https://man.freebsd.org/cgi/man.cgi?query=kqueue)  
+- [@documentation@macOS kqueue API Reference](https://developer.apple.com/library/archive/documentation/System/Conceptual/ManPages_iPhoneOS/man2/kqueue.2.html)
\ No newline at end of file