|
@@ -6,14 +6,14 @@ Project organization
|
|
|
Introduction
|
|
|
------------
|
|
|
|
|
|
-This tutorial is aimed to propose a simple workflow on how to organize
|
|
|
+This tutorial aims to propose a simple workflow on how to organize
|
|
|
projects. Since Godot allows the programmer to use the file-system as
|
|
|
-they please, figuring out a way to organize the projects when
|
|
|
-starting to use the engine can be a little challenging. Because of this,
|
|
|
-a simple workflow will be described, which can be used or not, but
|
|
|
-should work as a starting point.
|
|
|
+they please, figuring out a way to organize projects when starting
|
|
|
+to use the engine can be a little challenging. Because of this, the
|
|
|
+tutorial describes simple workflow which should work as a starting
|
|
|
+point regardless of whether it is used.
|
|
|
|
|
|
-Additionally, using version control can be challenging so this
|
|
|
+Additionally, using version control can be challenging, so this
|
|
|
proposition will include that too.
|
|
|
|
|
|
Organization
|
|
@@ -22,16 +22,16 @@ Organization
|
|
|
Godot is scene-based in nature, and uses the filesystem as-is,
|
|
|
without metadata or an asset database.
|
|
|
|
|
|
-Unlike other engines, a lot of resource are contained within the scene
|
|
|
+Unlike other engines, a lot of resources are contained within the scene
|
|
|
itself, so the amount of files in the filesystem is considerably lower.
|
|
|
|
|
|
Considering that, the most common approach is to group assets as close
|
|
|
to scenes as possible; when a project grows, it makes it more
|
|
|
maintainable.
|
|
|
|
|
|
-As example, base sprite images, 3D model scenes or meshes, materials, etc.
|
|
|
-can usually be organized in a place, while a separate folder is used
|
|
|
-to store built levels that use them.
|
|
|
+As an example, one can usually place into a single folder their basic assets
|
|
|
+such as sprite images, 3D model meshes, materials, and music, etc.
|
|
|
+They can then use a separate folder to store built levels that use them.
|
|
|
|
|
|
::
|
|
|
|
|
@@ -52,7 +52,7 @@ to store built levels that use them.
|
|
|
Importing
|
|
|
---------
|
|
|
|
|
|
-Godot version previous to 3.0 did the import process from files outside
|
|
|
+Godot versions prior to 3.0 did the import process from files outside
|
|
|
the project. While this can be useful in large projects, it
|
|
|
resulted in an organization hassle for most developers.
|
|
|
|