Creating Resources and Project Infrastructure

Most complex game projects require the use of external files, such as those used as resources (also known as assets). Some games also require the creation of XML schemas that describe custom game object types for the LevelEditor. XML schemas are typically written by a programmer. For more information about writing and annotating XML schemas, see the ATF Reference (available from https://github.com/SonyWWS/ATF/tree/master/Docs).

Although you can add items to the Resource Root on demand, it is common for a commercial game project to be planned thoroughly before commencing the design work for which the LevelEditor is intended. Thus, the early stages of your game creation process might already have produced numerous assets that you’ll use in the creation of levels for the game.  

In a team environment, you might place these assets on a networked file share or use a source-control system to manage them.

Thus, before commencing work in the LevelEditor, you’ll typically install resources in some appropriate location and set the location of the Resource Root on your own machine to make those resources available in the LevelEditor.