Also...where do you get game engine developers to work on those established projects if everyone is told not to bother?
I see variations of this with other fields as well. People disparage college operating systems and programming language classes, because "we have plenty of those already" or say that people should contribute to an established project of some kind instead of reinventing the wheel. But that's how you gain an understanding of how a piece of software works, or how you end up with a new thing that's better than the old one.
You get people from some adjacent field (some CAD/CAM people for the geometry bits, someone from Uber for the distributed system bits) to solve the hard technical problems and hire game programmers for more product development / API design type roles
Comments
Also...where do you get game engine developers to work on those established projects if everyone is told not to bother?
I see variations of this with other fields as well. People disparage college operating systems and programming language classes, because "we have plenty of those already" or say that people should contribute to an established project of some kind instead of reinventing the wheel. But that's how you gain an understanding of how a piece of software works, or how you end up with a new thing that's better than the old one.
You get people from some adjacent field (some CAD/CAM people for the geometry bits, someone from Uber for the distributed system bits) to solve the hard technical problems and hire game programmers for more product development / API design type roles
Funny you mention that because a couple of people i know who worked on CAD/CAM software started by trying to make their own game engine :-P.
Though i do not think any of them is interested in working in games nowadays.