Game Description Language
In order for a game to be loaded into the arcade menuing system it must provide a game.desc file in the base game directory. This file contains a number of key/value assignments that tell the menu information about the game.
Format your key/value pairs like so:
key: value
An example of a complete game.desc file:
name: Tetric
description: The best Tetris clone ever made!
thumbnail: thumbnail.png
screenshot: screenshot1.png
screenshot: screenshot2.png
screenshot: screenshot3.png
author: Joe Flieger
title: tetric.png
players: 2
program: dist/Tetric.exe
All paths below are relative to the directory that your game.desc resides in. It is important that there is only one game.desc file in your directory structure. If there is more than one, the file that the menu chooses to use is undefined. Placing it in the base directory of your game folder is the easiest way to ensure this. Each one of these assignments must appear on its own line and the space after the colon is NOT optional.
This is a list of all required keys for proper display in the menu:
| Key | Description |
| name: | The name of the game |
| description: | A brief description of the game. Must be on a single line. |
| thumbnail: | Path to a 256x152 image used in thumbnail view of game. Path is relative to the game's base directory |
| screenshot: | Path to a 512x303 image relative to the game's base directory. May be specified multiple times for multiple screenshots. |
| author: | Names of the Game Developers. May be specified multiple times for multiple developers. |
| title: | Path to a 256x64 title graphic for the game. The path is relative to the base directory of the game. |
| players: | Max number of players the game supports |
| program: | Path to program executable relative to the game's base path |
