The question may sound quite stupid, but I've been recently hit by the following phrase that someone told me in the past:
If you're working on a project, it does not necessarily mean that your project is a "real-life" one.
I don't quite understand this, or what other person wanted to imply by saying this. First, this sounds irrational. Second, this sounds somewhat disrespectful, because I know for certain that my project is quite real, it's not illusionary! Because mostly everything is "real-life", the difference I see is when someone simply disregards the reality of others (or simply unable to see another reality, or lives in an "another dimension", so to speak), then yeah, I could understand someone saying that a project is not "real-life"...
Even then, I think a lot of projects are "developed" inside our heads/hearts long before project's development starts to take place in the real world (which is, again, quite subjective to each person), at least that's how I usually go through the development process myself.
And then I've recalled Godot Improvement Proposals, and when you make a proposal, you have to fill out the first question:
Describe the project you are working on
I'm totally aware of the rationale that requires you to answer this question, but it makes me wonder what kind of project would be seen as "good enough" to be described as an answer to that question, and be considered as having "substantive" use-cases as described in the rules for making a proposal.
- Does it have to be just a game project you're simply working on?
- Maybe it's a game project which is already used in production and attracts N number of players?
Some people may say that "real-life" means a project which is not just a prototype, or your first game, and mostly boils down to how much effort you exert into developing your project. But in this case, I'd rather label such a project as a "serious" one, not a "real-life" project, this would be more appropriate in my opinion.
Some other people may say that "real-life" could be seen as an antonym for "synthetic" projects. But have you see any project which is developed in an "unnatural" way, especially in the game development field? Speaking of artificial intelligence... :)
Having said that, I got really curious what community thinks on this matter, perhaps you could also shed some light on this.