EverNightX: What if the people who made games actually...knew how to make games? Then they would not have to use someone else's engine.
Question: Why doesn't every car manufacturer build his own tires?
Answer: What for? There are good tire manufacturers out there, let's use what they have and don't reinvent the wheel every time.
The same analogy can be used for many other components in the car. Why use standardized ignition coils and not build our own? ...
A game is also a construct of many technologies. There's a reason why we call it software engineering, we build things, more often than not using parts created by others.
There are reason why technology is licenced for games. And these reasons are that not every company can put 300 programmers to work just to create what others already have created.
Unity and UE are a constant development, there are a lot of programmers that develop it and improve it all the time.
Now let's assume that we need the same amount of programmers for every friggin game who are just there to create the same thing over and over again.
And we are not only talking about graphics. Let's talk scripting for a moment, let's build our own typescript or java script engine for every game for all the things happening in the game. Next is positional audio, facial animations, physics ...
The era when a single person could create a complete game without using any foreign resources is over, or better: It was over 50 years ago.Even in the 70s people would use code created by other people.
EverNightX: ...
And if you look at GOTY stuff [...] What they have in common is these are all in house engine titles. So they were made by people who actually understand how games are made.
Just ... no ... in several aspects.
First of all ... you are aware that there are more GOTY games then years, right? That means, that 'GOTY' just means that i's some sort of complete collection, including season pass or similar DLCs. not that it's actually a good game. It usually is, since they managed to sell several DLCs for it, but that's nothing to take for granted.
https://www.giantbomb.com/game-of-the-year-edition/3015-3825/
And no, many games that were released as GOTY use foreign engines.
Usually a game has several engines for different purposes anyway, UE or Unity provide a framework where you have access to a collection of engines, not just one.