Good day @adamfowleruk,
Actually, I’m not so sure how we could use Paladin for Godot Projects that much as I’m still working my way through Godot with my first game made with Godot. To throw a bit of background here, I “made” a simple Python app (Gnome+GTK with Glade+GnomeBuilder) to create a folder structure to be used with my Godot Projects, this I’m trying to build it on Python on Haiku… will get there hopefully. This little app, also creates a file “project.godot”:
which is needed for each Godot project, and it is just a text file where my little app adds two lines, the minimum info for Godot to understand it is a Project File because Godot will populate it once you open it in the Game Engine. There is no other files needed to be created at project creation time, and the “inner” project folder structure and script files will vary from developer to developer.
So, from my point of view, and in my humble opinion, what could Paladin do is:
1- When opening a project.godot, open the folder and show all files and folders available
2- Selecting a GDScript file for editing, launch Koder (already has GDScript highlight available and selectable in the languages options)
3- Selecting the project.godot file for editing, launch Godot to open that project.godot file
Though, I presume Godot users would just open Godot and from there open GDScript files for editing (GDScript, Shader files…).
GDScript language support in Koder will improve hopefully, when I understand better how to make a good Scintilla lexer for Koder.
Godot has never proven to be usable in my case, under Haiku 64, though that does not keep me from improving GDScript support in Koder (with @KapiX help, of course, as he pointed me in the right direction to get the first attempt at GDScript highlight).
We could talk this over in order to find a good approach for Paladin to manage Godot projects, though for now, I presume there is no need (my lack of knowledge speaking), as I don’t open a Godot project in VSCode nor GnomeBuilder, I open it in Godot, then use de editor for scripting. Others might do different.
If you need any deeper insight and you think I can help, feel free to contact me, I’ll be glad to help. (Be patient, I’m now in the fixing triple boot Fedora Silverblue/Haiku/Windows, and can’t get Haiku to boot from Grub yet… )