**This is an old revision of the document!** ----

A PCRE internal error occured. This might be caused by a faulty plugin

===== Locations of Things ===== Assets will exist in two locations: the GIT repository, and Dropbox / other. The GIT repository should ONLY contain game code and completed, game-ready, importable assets. This is the actual directory that will be built to a final game. All other art assets, audio, and likewise should be shared via Dropbox, email, or other means. ===== Directory Structure ===== The directory structure of our GIT repository is as follows: * Build - the built game executables and intermediate link data. This folder need not be shared at this point * Client - the game files themselves. *this is the important one* * Client/Assets - the folder containing the actual assets * Client/Assets/Art - art assets go in here * Client/Assets/Audio - music and sound * Client/Assets/Audio/FX - should be in WAV or OGG format * Client/Assets/Audio/Music - should be in MP3 format * Client/Assets/Code - persistent, shared, global game code. These are things used by several objects. All CODE should be C#. Unity JavaScript is unacceptable for code, as it isn't a real language, has fewer features, and can be difficult to debug. * Client/Assets/Code/Core - code that is common to several game titles. Needs to be universal. * Client/Assets/Code/Game - code that's for this game title. Can be derived from stuff in Core or Lib * Client/Assets/Code/Lib - code that we didn't write, which our game uses * Client/Assets/Fonts - ask Tom about font importing * Client/Assets/Physics (physics materials go here. Put physics code in Assets/Code/Core/Physics or Assets/Code/Game) * Client/Assets/Prefabs - put prefabs in here. This is important. * Client/Assets/Scripts - single-use game scripts which aren't generally applicable to other situations (this one log needs to roll down a hill and explode at the bottom, for instance). Scripts can use C# or UnityScript (JS). * Client/Assets/TK2DRoot - used by 2D Toolkit, which is the backbone of our sprite and font system. Do not touch. * Client/Library - contains intermediate files for your local machine. Do NOT share * Client/ProjectSettings - Contains metadata used by Unity. DO share * Client/Temp - do not share * Tools - not used * Work - not used


Navigation

[[wiki:help|Help]]

QR Code
QR Code asset_management (generated for current page)