Published in: 27 Sep 2018
13:00 GMT
Its the way your files and folders are organised in your project assets folder.
Assets folder is the main root folder which is Automatically generated within every unity project.
As your project grows with each feature added your project resources increase so you need a method or a way to reach those resources quickly.
worst case scenario will be that you will create and use more than one copy of your resource because you couldn't find your resource, which increases your build size.
Another problem can be time wasted in search of resources each time a resource is used. this is not a huge issue for small project but it grows exponentially with each resource of asset added to your project.
Grouping files in a way that can be understood by everyone in the team can be only using the following criteria:
1.File Type.
Example: Jpeg, PNG, FBX and Collada.2.Object.
Example: PalmTree, ToyCar, Rock and Terrain(Model).3.Feature.
Example: Water Fountain, Jumping platforms, Car tire effects and Weather control system.So developers must mix between these three grouping methods to reach optimum solution to create cohesive well structured project hierarchy.
Visualising the project as a set of folders containing your game can be very helpful, it allows you to view your project as a top down view.
You should use tools like power-point or word to draw your project before you start.
Example : A Car Game Project
Example : A Car Game Project With 2 Race Modes And Online Game Play
Example : 2D Top Down Shooter
Example : 2D Top Down Shooter With Tanks
English
For Further Questions And Details Contact Me:
Email : Murad.dasi AT gmail.com