diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..1b72d0afb239e12b614b051f428b69409184cfb5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+cmake-build-debug
+.idea
\ No newline at end of file
diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..abda864d496a767f8331e3c4b871463110335bca
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,6 @@
+cmake_minimum_required(VERSION 3.21)
+project(JaySpaceGame C)
+
+set(CMAKE_C_STANDARD 99)
+
+add_executable(JaySpaceGame main.c)
diff --git a/main.c b/main.c
new file mode 100644
index 0000000000000000000000000000000000000000..f26b97c98dbdc41322cdf2814786fa85409cef61
--- /dev/null
+++ b/main.c
@@ -0,0 +1,6 @@
+#include <stdio.h>
+
+int main() {
+    printf("Hello, World!\n");
+    return 0;
+}