diff --git a/bin/android/libspine_godot.android.template_debug.arm64.so b/bin/android/libspine_godot.android.template_debug.arm64.so
new file mode 100644
index 0000000..d14e8cb
Binary files /dev/null and b/bin/android/libspine_godot.android.template_debug.arm64.so differ
diff --git a/bin/android/libspine_godot.android.template_debug.x86_64.so b/bin/android/libspine_godot.android.template_debug.x86_64.so
new file mode 100644
index 0000000..af3ccfb
Binary files /dev/null and b/bin/android/libspine_godot.android.template_debug.x86_64.so differ
diff --git a/bin/android/libspine_godot.android.template_release.arm64.so b/bin/android/libspine_godot.android.template_release.arm64.so
new file mode 100644
index 0000000..cc3c2f2
Binary files /dev/null and b/bin/android/libspine_godot.android.template_release.arm64.so differ
diff --git a/bin/android/libspine_godot.android.template_release.x86_64.so b/bin/android/libspine_godot.android.template_release.x86_64.so
new file mode 100644
index 0000000..35c45db
Binary files /dev/null and b/bin/android/libspine_godot.android.template_release.x86_64.so differ
diff --git a/bin/ios/libspine_godot.ios.template_debug.framework/Info.plist b/bin/ios/libspine_godot.ios.template_debug.framework/Info.plist
new file mode 100644
index 0000000..cdf1e89
--- /dev/null
+++ b/bin/ios/libspine_godot.ios.template_debug.framework/Info.plist
@@ -0,0 +1,24 @@
+
+
+
+
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleExecutable
+ libspine_godot.ios.template_debug
+ CFBundleName
+ spine-godot
+ CFBundleIdentifier
+ com.esotericsoftware.spine.spine-godot
+ CFBundleVersion
+ 4.2.0
+ CFBundleShortVersionString
+ 4.2.0
+ MinimumOSVersion
+ 12.0
+ DTPlatformName
+ iphoneos
+
+
diff --git a/bin/ios/libspine_godot.ios.template_debug.framework/libspine_godot.ios.template_debug b/bin/ios/libspine_godot.ios.template_debug.framework/libspine_godot.ios.template_debug
new file mode 100644
index 0000000..123898f
Binary files /dev/null and b/bin/ios/libspine_godot.ios.template_debug.framework/libspine_godot.ios.template_debug differ
diff --git a/bin/ios/libspine_godot.ios.template_release.framework/Info.plist b/bin/ios/libspine_godot.ios.template_release.framework/Info.plist
new file mode 100644
index 0000000..e98fd01
--- /dev/null
+++ b/bin/ios/libspine_godot.ios.template_release.framework/Info.plist
@@ -0,0 +1,24 @@
+
+
+
+
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleExecutable
+ libspine_godot.ios.template_release
+ CFBundleName
+ spine-godot
+ CFBundleIdentifier
+ com.esotericsoftware.spine.spine-godot
+ CFBundleVersion
+ 4.2.0
+ CFBundleShortVersionString
+ 4.2.0
+ MinimumOSVersion
+ 12.0
+ DTPlatformName
+ iphoneos
+
+
diff --git a/bin/ios/libspine_godot.ios.template_release.framework/libspine_godot.ios.template_release b/bin/ios/libspine_godot.ios.template_release.framework/libspine_godot.ios.template_release
new file mode 100644
index 0000000..88bd3e3
Binary files /dev/null and b/bin/ios/libspine_godot.ios.template_release.framework/libspine_godot.ios.template_release differ
diff --git a/bin/linux/libspine_godot.linux.editor.x86_64.so b/bin/linux/libspine_godot.linux.editor.x86_64.so
new file mode 100644
index 0000000..c28e37a
Binary files /dev/null and b/bin/linux/libspine_godot.linux.editor.x86_64.so differ
diff --git a/bin/linux/libspine_godot.linux.template_debug.x86_64.so b/bin/linux/libspine_godot.linux.template_debug.x86_64.so
new file mode 100644
index 0000000..72a82dc
Binary files /dev/null and b/bin/linux/libspine_godot.linux.template_debug.x86_64.so differ
diff --git a/bin/linux/libspine_godot.linux.template_release.x86_64.so b/bin/linux/libspine_godot.linux.template_release.x86_64.so
new file mode 100644
index 0000000..66d24ac
Binary files /dev/null and b/bin/linux/libspine_godot.linux.template_release.x86_64.so differ
diff --git a/bin/macos/libspine_godot.macos.editor.framework/Resources/Info.plist b/bin/macos/libspine_godot.macos.editor.framework/Resources/Info.plist
new file mode 100644
index 0000000..0b88438
--- /dev/null
+++ b/bin/macos/libspine_godot.macos.editor.framework/Resources/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleExecutable
+ libspine_godot.macos.editor
+ CFBundleName
+ spine-godot
+ CFBundleIdentifier
+ com.esotericsoftware.spine.spine-godot
+ CFBundleVersion
+ 4.2.0
+ CFBundleShortVersionString
+ 4.2.0
+ LSMinimumSystemVersion
+ 10.12
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+
+
diff --git a/bin/macos/libspine_godot.macos.editor.framework/libspine_godot.macos.editor b/bin/macos/libspine_godot.macos.editor.framework/libspine_godot.macos.editor
new file mode 100644
index 0000000..ce1bbd1
Binary files /dev/null and b/bin/macos/libspine_godot.macos.editor.framework/libspine_godot.macos.editor differ
diff --git a/bin/macos/libspine_godot.macos.template_debug.framework/Resources/Info.plist b/bin/macos/libspine_godot.macos.template_debug.framework/Resources/Info.plist
new file mode 100644
index 0000000..d406c0e
--- /dev/null
+++ b/bin/macos/libspine_godot.macos.template_debug.framework/Resources/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleExecutable
+ libspine_godot.macos.template_debug
+ CFBundleName
+ spine-godot
+ CFBundleIdentifier
+ com.esotericsoftware.spine.spine-godot
+ CFBundleVersion
+ 4.2.0
+ CFBundleShortVersionString
+ 4.2.0
+ LSMinimumSystemVersion
+ 10.12
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+
+
diff --git a/bin/macos/libspine_godot.macos.template_debug.framework/libspine_godot.macos.template_debug b/bin/macos/libspine_godot.macos.template_debug.framework/libspine_godot.macos.template_debug
new file mode 100644
index 0000000..a9b48b0
Binary files /dev/null and b/bin/macos/libspine_godot.macos.template_debug.framework/libspine_godot.macos.template_debug differ
diff --git a/bin/macos/libspine_godot.macos.template_release.framework/Resources/Info.plist b/bin/macos/libspine_godot.macos.template_release.framework/Resources/Info.plist
new file mode 100644
index 0000000..6cf24c5
--- /dev/null
+++ b/bin/macos/libspine_godot.macos.template_release.framework/Resources/Info.plist
@@ -0,0 +1,26 @@
+
+
+
+
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundlePackageType
+ FMWK
+ CFBundleExecutable
+ libspine_godot.macos.template_release
+ CFBundleName
+ spine-godot
+ CFBundleIdentifier
+ com.esotericsoftware.spine.spine-godot
+ CFBundleVersion
+ 4.2.0
+ CFBundleShortVersionString
+ 4.2.0
+ LSMinimumSystemVersion
+ 10.12
+ CFBundleSupportedPlatforms
+
+ MacOSX
+
+
+
diff --git a/bin/macos/libspine_godot.macos.template_release.framework/libspine_godot.macos.template_release b/bin/macos/libspine_godot.macos.template_release.framework/libspine_godot.macos.template_release
new file mode 100644
index 0000000..462f5ac
Binary files /dev/null and b/bin/macos/libspine_godot.macos.template_release.framework/libspine_godot.macos.template_release differ
diff --git a/bin/spine_godot_extension.gdextension b/bin/spine_godot_extension.gdextension
new file mode 100644
index 0000000..a9cdb3d
--- /dev/null
+++ b/bin/spine_godot_extension.gdextension
@@ -0,0 +1,40 @@
+[configuration]
+
+entry_symbol = "spine_godot_library_init"
+compatibility_minimum = "4.1"
+
+[libraries]
+
+macos.editor = "macos/libspine_godot.macos.editor.framework"
+macos.debug = "macos/libspine_godot.macos.template_debug.framework"
+macos.release = "macos/libspine_godot.macos.template_release.framework"
+
+ios.debug = "ios/libspine_godot.ios.template_debug.framework"
+ios.release = "ios/libspine_godot.ios.template_release.framework"
+
+windows.editor.x86_64 = "windows/libspine_godot.windows.editor.x86_64.dll"
+windows.debug.x86_64 = "windows/libspine_godot.windows.template_debug.x86_64.dll"
+windows.release.x86_64 = "windows/libspine_godot.windows.template_release.x86_64.dll"
+
+linux.editor.x86_64 = "linux/libspine_godot.linux.editor.x86_64.so"
+linux.debug.x86_64 = "linux/libspine_godot.linux.template_debug.x86_64.so"
+linux.release.x86_64 = "linux/libspine_godot.linux.template_release.x86_64.so"
+
+linux.editor.arm64 = "linux/libspine_godot.linux.editor.arm64.so"
+linux.debug.arm64 = "linux/libspine_godot.linux.template_debug.arm64.so"
+linux.release.arm64 = "linux/libspine_godot.linux.template_release.arm64.so"
+
+linux.editor.rv64 = "linux/libspine_godot.linux.editor.rv64.so"
+linux.debug.rv64 = "linux/libspine_godot.linux.template_debug.rv64.so"
+linux.release.rv64 = "linux/libspine_godot.linux.template_release.rv64.so"
+
+android.debug.x86_64 = "android/libspine_godot.android.template_debug.x86_64.so"
+android.release.x86_64 = "android/libspine_godot.android.template_release.x86_64.so"
+
+android.debug.arm64 = "android/libspine_godot.android.template_debug.arm64.so"
+android.release.arm64 = "android/libspine_godot.android.template_release.arm64.so"
+
+web.debug.threads.wasm32 = "web/libspine_godot.web.template_debug.wasm32.wasm"
+web.release.threads.wasm32 = "web/libspine_godot.web.template_release.wasm32.wasm"
+web.debug.wasm32 = "web/libspine_godot.web.template_debug.wasm32.nothreads.wasm"
+web.release.wasm32 = "web/libspine_godot.web.template_release.wasm32.nothreads.wasm"
\ No newline at end of file
diff --git a/bin/spine_godot_extension.gdextension.uid b/bin/spine_godot_extension.gdextension.uid
new file mode 100644
index 0000000..233f823
--- /dev/null
+++ b/bin/spine_godot_extension.gdextension.uid
@@ -0,0 +1 @@
+uid://cjp18u5g8vh2o
diff --git a/bin/web/libspine_godot.web.template_debug.wasm32.nothreads.wasm b/bin/web/libspine_godot.web.template_debug.wasm32.nothreads.wasm
new file mode 100644
index 0000000..c1763ba
Binary files /dev/null and b/bin/web/libspine_godot.web.template_debug.wasm32.nothreads.wasm differ
diff --git a/bin/web/libspine_godot.web.template_debug.wasm32.wasm b/bin/web/libspine_godot.web.template_debug.wasm32.wasm
new file mode 100644
index 0000000..a087380
Binary files /dev/null and b/bin/web/libspine_godot.web.template_debug.wasm32.wasm differ
diff --git a/bin/web/libspine_godot.web.template_release.wasm32.nothreads.wasm b/bin/web/libspine_godot.web.template_release.wasm32.nothreads.wasm
new file mode 100644
index 0000000..674645b
Binary files /dev/null and b/bin/web/libspine_godot.web.template_release.wasm32.nothreads.wasm differ
diff --git a/bin/web/libspine_godot.web.template_release.wasm32.wasm b/bin/web/libspine_godot.web.template_release.wasm32.wasm
new file mode 100644
index 0000000..4abcbcb
Binary files /dev/null and b/bin/web/libspine_godot.web.template_release.wasm32.wasm differ
diff --git a/bin/windows/libspine_godot.windows.editor.x86_64.dll b/bin/windows/libspine_godot.windows.editor.x86_64.dll
new file mode 100644
index 0000000..29a2ee2
Binary files /dev/null and b/bin/windows/libspine_godot.windows.editor.x86_64.dll differ
diff --git a/bin/windows/libspine_godot.windows.template_debug.x86_64.dll b/bin/windows/libspine_godot.windows.template_debug.x86_64.dll
new file mode 100644
index 0000000..ad37ca8
Binary files /dev/null and b/bin/windows/libspine_godot.windows.template_debug.x86_64.dll differ
diff --git a/bin/windows/libspine_godot.windows.template_release.x86_64.dll b/bin/windows/libspine_godot.windows.template_release.x86_64.dll
new file mode 100644
index 0000000..ac85d02
Binary files /dev/null and b/bin/windows/libspine_godot.windows.template_release.x86_64.dll differ