Quote Originally Posted by Alhanelem View Post
The thing is, it's not a decimal number. The dot is a period, not a decimal point, and is intended to separate primary version from sub-version.

Many developers even use a four tiered system, e.g. 1.0.1.2 . This is not one number. it's four numbers. But even in a two tier system, the #.# is not a decimal number, it's two numbers separated by a dot/period.

Everyone has their own methodology when it comes to versioning, but usually the first number represents the major version. an increase of this number is usually a major software overhaul or otherwise includes many entirely new software components. Each number following the first one represents a rmore minor update than the one before it. In the four tier system, the second number, in the context of games, might mean a notable content update and/or a large compilation of fixes. the third/fourth numbers if present usually represent major (visible to users) and minor bugfixes (behind the scenes stuff usually), respectively.

Note that this is just one common interpretation and every developer adapts a versioning system to their own personal tastes.

Some developers simply use the build number, e.g. build 1264- This literally means that the current version is the 1264th time the software was built/compiled.
Which is precisely the subject I left open in the end. I don't that SE handles these as 1.2, 1.3, 1.4, 1.5, ... 1.9, 1.10, 1.11. Regardless, that's how I think about these version numbers, because it's how my brain works.