diff --git a/.gitignore b/.gitignore
index 4abd1a291..683174748 100644
--- a/.gitignore
+++ b/.gitignore
@@ -213,3 +213,4 @@ spine-godot/src
spine-godot/compile_commands.json
spine-godot/bin
spine-godot/example-v4-extension/bin/macos/macos.framework/libspine_godot.macos.editor
+spine-godot/.idea
diff --git a/spine-godot/.idea/.DS_Store b/spine-godot/.idea/.DS_Store
deleted file mode 100644
index 6ee6e1ade..000000000
Binary files a/spine-godot/.idea/.DS_Store and /dev/null differ
diff --git a/spine-godot/.idea/.gitignore b/spine-godot/.idea/.gitignore
deleted file mode 100644
index 73f69e095..000000000
--- a/spine-godot/.idea/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
-# Datasource local storage ignored files
-/dataSources/
-/dataSources.local.xml
-# Editor-based HTTP Client requests
-/httpRequests/
diff --git a/spine-godot/.idea/codeStyles/Project.xml b/spine-godot/.idea/codeStyles/Project.xml
deleted file mode 100644
index 05a8cea49..000000000
--- a/spine-godot/.idea/codeStyles/Project.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/.idea/codeStyles/codeStyleConfig.xml b/spine-godot/.idea/codeStyles/codeStyleConfig.xml
deleted file mode 100644
index 79ee123c2..000000000
--- a/spine-godot/.idea/codeStyles/codeStyleConfig.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/.idea/customTargets.xml b/spine-godot/.idea/customTargets.xml
deleted file mode 100644
index d60fe18e4..000000000
--- a/spine-godot/.idea/customTargets.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/.idea/inspectionProfiles/Project_Default.xml b/spine-godot/.idea/inspectionProfiles/Project_Default.xml
deleted file mode 100644
index 03d9549ea..000000000
--- a/spine-godot/.idea/inspectionProfiles/Project_Default.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/.idea/misc.xml b/spine-godot/.idea/misc.xml
deleted file mode 100644
index f2e9f7c04..000000000
--- a/spine-godot/.idea/misc.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/.idea/tools/External Tools.xml b/spine-godot/.idea/tools/External Tools.xml
deleted file mode 100644
index 6c49dcd9a..000000000
--- a/spine-godot/.idea/tools/External Tools.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/.idea/vcs.xml b/spine-godot/.idea/vcs.xml
deleted file mode 100644
index 94a25f7f4..000000000
--- a/spine-godot/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/.idea/workspace.xml b/spine-godot/.idea/workspace.xml
deleted file mode 100644
index cee7376da..000000000
--- a/spine-godot/.idea/workspace.xml
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1633088939732
-
-
- 1633088939732
-
-
-
-
-
-
-
-
-
-
-
-
- file://$PROJECT_DIR$/../spine_godot/register_types.cpp
- 76
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-godot/example-v4-extension/bin/spine_godot_extension.gdextension b/spine-godot/example-v4-extension/bin/spine_godot_extension.gdextension
index cec50fdad..7c82eb754 100644
--- a/spine-godot/example-v4-extension/bin/spine_godot_extension.gdextension
+++ b/spine-godot/example-v4-extension/bin/spine_godot_extension.gdextension
@@ -5,21 +5,35 @@ compatibility_minimum = "4.1"
[libraries]
-macos.debug = "res://bin/macos/macos.framework/libspine_godot.macos.editor"
+macos.editor = "res://bin/macos/macos.framework/libspine_godot.macos.editor"
+macos.debug = "res://bin/macos/macos.framework/libspine_godot.macos.template_debug"
macos.release = "res://bin/macos/macos.framework/libspine_godot.macos.template_release"
+
ios.debug = "res://bin/ios/ios.framework/libspine_godot.ios.template_debug"
ios.release = "res://bin/ios/ios.framework/libspine_godot.ios.template_release"
+
+windows.editor.x86_32 = "res://bin/windows/libspine_godot.windows.editor.x86_32.dll"
windows.debug.x86_32 = "res://bin/windows/libspine_godot.windows.template_debug.x86_32.dll"
windows.release.x86_32 = "res://bin/windows/libspine_godot.windows.template_release.x86_32.dll"
+
+windows.editor.x86_64 = "res://bin/windows/libspine_godot.windows.editor.x86_64.dll"
windows.debug.x86_64 = "res://bin/windows/libspine_godot.windows.template_debug.x86_64.dll"
windows.release.x86_64 = "res://bin/windows/libspine_godot.windows.template_release.x86_64.dll"
+
+linux.editor.x86_64 = "res://bin/linux/libspine_godot.linux.editor.x86_64.so"
linux.debug.x86_64 = "res://bin/linux/libspine_godot.linux.template_debug.x86_64.so"
linux.release.x86_64 = "res://bin/linux/libspine_godot.linux.template_release.x86_64.so"
+
+linux.editor.arm64 = "res://bin/linux/libspine_godot.linux.editor.arm64.so"
linux.debug.arm64 = "res://bin/linux/libspine_godot.linux.template_debug.arm64.so"
linux.release.arm64 = "res://bin/linux/libspine_godot.linux.template_release.arm64.so"
+
+linux.editor.rv64 = "res://bin/linux/libspine_godot.linux.editor.rv64.so"
linux.debug.rv64 = "res://bin/linux/libspine_godot.linux.template_debug.rv64.so"
linux.release.rv64 = "res://bin/linux/libspine_godot.linux.template_release.rv64.so"
+
android.debug.x86_64 = "res://bin/android/libspine_godot.android.template_debug.x86_64.so"
android.release.x86_64 = "res://bin/android/libspine_godot.android.template_release.x86_64.so"
+
android.debug.arm64 = "res://bin/android/libspine_godot.android.template_debug.arm64.so"
android.release.arm64 = "res://bin/android/libspine_godot.android.template_release.arm64.so"
\ No newline at end of file
diff --git a/spine-godot/spine_godot_extension.gdextension b/spine-godot/spine_godot_extension.gdextension
index 72bf26dca..7c82eb754 100644
--- a/spine-godot/spine_godot_extension.gdextension
+++ b/spine-godot/spine_godot_extension.gdextension
@@ -5,21 +5,35 @@ compatibility_minimum = "4.1"
[libraries]
+macos.editor = "res://bin/macos/macos.framework/libspine_godot.macos.editor"
macos.debug = "res://bin/macos/macos.framework/libspine_godot.macos.template_debug"
macos.release = "res://bin/macos/macos.framework/libspine_godot.macos.template_release"
+
ios.debug = "res://bin/ios/ios.framework/libspine_godot.ios.template_debug"
ios.release = "res://bin/ios/ios.framework/libspine_godot.ios.template_release"
+
+windows.editor.x86_32 = "res://bin/windows/libspine_godot.windows.editor.x86_32.dll"
windows.debug.x86_32 = "res://bin/windows/libspine_godot.windows.template_debug.x86_32.dll"
windows.release.x86_32 = "res://bin/windows/libspine_godot.windows.template_release.x86_32.dll"
+
+windows.editor.x86_64 = "res://bin/windows/libspine_godot.windows.editor.x86_64.dll"
windows.debug.x86_64 = "res://bin/windows/libspine_godot.windows.template_debug.x86_64.dll"
windows.release.x86_64 = "res://bin/windows/libspine_godot.windows.template_release.x86_64.dll"
+
+linux.editor.x86_64 = "res://bin/linux/libspine_godot.linux.editor.x86_64.so"
linux.debug.x86_64 = "res://bin/linux/libspine_godot.linux.template_debug.x86_64.so"
linux.release.x86_64 = "res://bin/linux/libspine_godot.linux.template_release.x86_64.so"
+
+linux.editor.arm64 = "res://bin/linux/libspine_godot.linux.editor.arm64.so"
linux.debug.arm64 = "res://bin/linux/libspine_godot.linux.template_debug.arm64.so"
linux.release.arm64 = "res://bin/linux/libspine_godot.linux.template_release.arm64.so"
+
+linux.editor.rv64 = "res://bin/linux/libspine_godot.linux.editor.rv64.so"
linux.debug.rv64 = "res://bin/linux/libspine_godot.linux.template_debug.rv64.so"
linux.release.rv64 = "res://bin/linux/libspine_godot.linux.template_release.rv64.so"
+
android.debug.x86_64 = "res://bin/android/libspine_godot.android.template_debug.x86_64.so"
android.release.x86_64 = "res://bin/android/libspine_godot.android.template_release.x86_64.so"
+
android.debug.arm64 = "res://bin/android/libspine_godot.android.template_debug.arm64.so"
android.release.arm64 = "res://bin/android/libspine_godot.android.template_release.arm64.so"
\ No newline at end of file