File Structure
- Working Directory (Source)
- repository\
- safety\
- psd\
- Root Directory (Release)
- Executable
- Runtime DLLs
- Content\
- Backgrounds\
- Fonts\
- Sprites\
- Tilesets\
- XML\
- Levels\
- Textures\
- Tilesets\
Source
repository - ITGM415 SVN repository. MSVS project folders contained under projects\aforsy20\. Debug build in projects\aforsy20\Assignment1\Debug mirrors the structure of the release directory.
safety - Local backups of source code exported from SVN.
psd - Working directory for graphics files. To preserve file space, PSD files are not copied into the repository.
Release
Content - All externally created content to be loaded at runtime.
Backgrounds - Images to be displayed behind level tiles. 24-bit PNG, 1280x720.
Fonts - TTF font files.
Sprites - Sprite animation sheets. Each frame in the sheet should have the same dimensions. Sheets should be 24-bit PNG with alpha, dimensions in powers of 2.
Tilesets - Sheets of tile graphics. Each tile should be 40x40, for a total of 12 tiles wide by 12 tiles high. Tileset grahpics should be 24-bit PNG with alpha, 512x512.
XML - Metadata for images and their animations, levels and their tile arrangement, and the properties of each tile in a tileset. See XML Schemas for details.