From bd86f4fc950cdc5bb4cb346f48c14a6e356dc4fb Mon Sep 17 00:00:00 2001 From: David Luevano Alvarado Date: Thu, 7 Mar 2024 21:55:16 -0600 Subject: stop tracking live/ --- live/blog/g/godot_project_structure.html | 271 ------------------------------- 1 file changed, 271 deletions(-) delete mode 100644 live/blog/g/godot_project_structure.html (limited to 'live/blog/g/godot_project_structure.html') diff --git a/live/blog/g/godot_project_structure.html b/live/blog/g/godot_project_structure.html deleted file mode 100644 index 0a2e8d0..0000000 --- a/live/blog/g/godot_project_structure.html +++ /dev/null @@ -1,271 +0,0 @@ - - - - - - -General Godot project structure -- Luévano's Blog - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - -
- -
-
- -
-

General Godot project structure

- -

One of my first issues when starting a project is how to structure everything. So I had to spend some time researching best practices and go with what I like the most and after trying some of them I wanted to write down somewhere what I’m sticking with.

-

The first place to look for is, of course, the official Godot documentation on Project organization; along with project structure discussion, also comes with best practices for code style and what-not. I don’t like this project/directory structure that much, just because it tells you to bundle everything under the same directory but it’s a really good starting point, for example it tells you to use:

- -

Where I would prefer to have more modularity, for example:

- -

It might look like it’s more work, but I prefer it like this. I wish this site was still available, as I got most of my ideas from there and was a pretty good resource, but apparently the owner is not maintaining his site anymore; but there is this excelent comment on reddit which shows a project/directory structure more in line with what I’m currently using (and similr to the site that is down that I liked). I ended up with:

- -

And so on, I hope the idea is clear. I’ll probably change my mind on the long run, but for now this has been working fine.

- - - - -
- -
- - - - \ No newline at end of file -- cgit v1.2.3-70-g09d2