Game data

To make games as moddable as possible, game data needs to be accessible and well-structured. Probably the best format for data is comma separated value text files (CSV). These are easily manipulable by end user a simple text editor, or using spreadsheet software (e.g. LibreOffice Calc) that is quick, free, available on a wide variety of platforms, and widely understood by end users.

As an example, the stats of all units can be modified using a paste special multiply command in the spreadsheet.

Also possible to have more complex spreadsheets with formulae, etc where the output is exported to CSV.