Memnoch said:I guess it depends on your definition of "Alpha".
https://en.wikipedia.org/wiki/Softwa...ase_life_cycle
I believe that Alpha is usually concept complete but certainly NOT feature complete.
The feature complete or nearly feature complete is the Beta release or near Beta released respectively.
In that respect 3.0 will be an Alpha in any but the most pedantic sense.
Remember the alpha of this game started with one system then 7 or something then 20 then 200 then 10,000 etc...
most of the concepts were in place, however.
If we're talking the kind of terms marketing rolls with these days, then yes, alpha is "concept complete".
However, in development terms it's still mostly considered the stage where production has been completed to the point that all core features are complete and implemented.
Note that this doesn't mean no features will be added 'till Beta, but 99 out of a 100 cases these will be largely "bonuses" that do not impact the fundamental game experience. (Way too much time has gone into refining that at this point to risk mucking it up)
For fairness though, this varies from company to company as well.
I've attended a bunch of guest talks from producers and leads for big-name-publisher titles, during alpha the core gameplay and everything related to it is "set".
This means if you have a single player story, it's playable from start to finish without crashes, while missing stuff like cutscenes, voiceovers, polished animations, finalised graphics assets etc.
As an example, Witcher 3 passed the "alpha" milestone with the main storyline, combat and core gameplay elements completely finished, but the majority of the world still in whitebox.
I would refrain from trying to use the "real definition" of pre-alpha/alpha/beta/master states for projects like Star Citizen (and early access/kickstarter in general) because they rely so heavily on showcasing art and polished 3D assets to attract people.
Therefore their development process greatly differs from industry definitions.
Best to go with whatever CIG calls it, because it's their game, their development process and therefore their milestone labels.
They mostly go with "pre-alpha" still as far as I know though.
Last edited: