build version numbering

Using standard product numbering for a game that is still in development is a bit difficult. I also want to avoid confusion about what the most recent version is, as versions will be split into public and backer builds. For that reason, I will be using the following number scheme:

primary.major.minor - 0.00.0 [type] : (build)

Primary: Is the highest version number. This doesn't represent alpha/beta/release status, but exists to signify a major change that needs to be obvious for players to see. (also, we should hit release of 1.0 well before counting up that high in major builds

Major: These are main builds that have added content to the game. Typically a major version is released once per month. 

Minor: These are the smaller builds that happen during a month between major releases. They could be just bug fixes, but will also contain content and new items added to the game during the month.

[Type]: The type of release build, used to signify what features and extras are available. see builds

(Build): Used internally to differentiate each new build. The build number is incremented automatically when compiled, and is reset occasionally as needed.

© 2020 by Arcanist Codeworks & ThaumX