dspeed
Active Member
- Oct 15, 2016
- 886
- 1,425
Can you all PLEASE learn how to correctly use version systems? Some of the versioning on these games is literally mental. V12-A? V1.0 as the starting point? It has no way of informing your audience what has happened since they last saw your game which is one of the primary points of releasing version numbering.
Some offenders:
A small tutorial:
3.2.1
x.y.z
X = a major release. If your game isn't in a saleable state then you're at 0. 1 is for the release version. Major releases are NOT PRESUMED to be compatible with each other.
Y = a minor release. This is your monthly updates, generally. Yes even the really big ones that change a lot of the game. Minor releases ARE ALWAYS PRESUMED to be compatible with each other.
Z = a patch release. This is where you release bugfix versions of the game or small changes. These are compatible with the latest minor version. These often have dashes after them to differentiate release types such 0.1.4-beta or 0.1.4-RC2.
v0.15.8-beta tells me a ton more about your game than v1.4. It also tells me that you have even a basic level of competence in software engineering by adopting a standard that literally the whole industry uses.
This is so easy to do and yet so many developers in the adult space mess it up. Makes you look amateur.
Some offenders:
"Hardcoded" - 0.0.0.87 > 0.0.0.95 > 0.0.1 > 0.0.13
"A Spell For All" - 14.9.2.1 > 14.9.3 > 14.9.3.1
"S.H.E.L.T.E.R." - 0.09 > 0.10 (by 'Patreon' post)
"Quidget the Wonderwiener" - 0.2.0 > 0.2.4 > 0.2.56
"My Little Angel" - 0.7 > 0.9 > 1.0b > 1.0f
"Renryuu: Ascension" - 19.08.24 > 19.09.20 (Using the date)
A small tutorial:
3.2.1
x.y.z
X = a major release. If your game isn't in a saleable state then you're at 0. 1 is for the release version. Major releases are NOT PRESUMED to be compatible with each other.
Y = a minor release. This is your monthly updates, generally. Yes even the really big ones that change a lot of the game. Minor releases ARE ALWAYS PRESUMED to be compatible with each other.
Z = a patch release. This is where you release bugfix versions of the game or small changes. These are compatible with the latest minor version. These often have dashes after them to differentiate release types such 0.1.4-beta or 0.1.4-RC2.
v0.15.8-beta tells me a ton more about your game than v1.4. It also tells me that you have even a basic level of competence in software engineering by adopting a standard that literally the whole industry uses.
This is so easy to do and yet so many developers in the adult space mess it up. Makes you look amateur.