Skip to content

Folder Structure and Naming Conventions

bobsayshilol edited this page Feb 18, 2014 · 9 revisions

Current Folder Structure

As of Wed, 19th Feb

  • Assets/
  • Assets/scenes/ - all scenes go in here
  • Assets/scenes/test/ - test scenes
  • Assets/fonts/ - fonts folder. If it's a single font just throw it in here
  • Assets/scripts/ - most scripts go in here
  • Assets/scripts/network/ - networked scripts
  • Assets/art/ - all non-programming things in here
  • Assets/art/carts/ - all things needed to build a cart go in here. 1 folder per cart
  • Assets/art/characters/ - all things needed to build characters go in here. 1 folder per character
  • Assets/art/courses/ - all things needed to make the courses go in here
  • Assets/art/terrain/ - all things needed to make a terrain go in here
  • Assets/art/materials/ - these need to be moved to whatever they go with...
  • Assets/art/ui/ - all UI stuff goes in here
  • Assets/resources/ - prefabs only in here
  • ProjectSettings/ - settings

Asset Naming Conventions

We need some guidelines for asset names which indicates the type of asset it is and allows for common name elements to define grouping (a sound set, for example, or a texture that belongs to a particular model).

  • Solved by sticking everything in folders?

Class & Script Naming Conventions

We also need some guidelines for naming classes and scripts to help keep things congruent and avoid naming conflicts.