Herr Edgy
Member
I get where you are coming from but I don't agree with your post as you've written it.There are great games made in Unity...Atom RPG, Wasteland 2, Pillars of Eternity, the recent Shadowrun titles, Satellite Reign, ...among others. However I don't like this trend of "accessibility", because not only does it attract people who shouldn't be developing games, it also creates games that look or feel similar. Do we even have true geniuses left? Because all I see is games developed in the same development environments, and Unity ain't the only engine that developers rely faaaaaaaaaar too much on.
Develop your own engine as much as possible people, preferably open source so that other can learn from it, or build further upon it (maybe beyond the point of recognition).
Many game developers want to make games, not tech. While some games require advanced additional tech that doesn't come with an engine build, many games do not.
Creating an engine that takes years and in the end will only be worse than what is currently available is a task that only, and I mean only, engine programmers and related should do. There are tons of game developers who aren't engine programmers and don't need to be to create relatively good games. Being a programmer means solving problems, and if you are creating a game your problem is shipping that game, not solving something that has already been solved.
In do agree in the sense that many devs I know don't ever get into the proper mindset to develop their own abilities properly, however.
The accessibility creates a space for the not-so-inclined devs to pollute the game dev spheres. This is more of an issue for devs rather than consumers, however, because networking becomes so much harder and amateurs are able to compete due to nepotism and charisma rather than on skills. It becomes hard to find people who:
a) work efficiently
b) produce quality work
c) are constructive in their social conduct
Most young devs I know fail at at least one of those criteria, and that is due to them celebrating their mediocrity in their echo chambers of reaffirmation. It's easier to create a nice looking walking simulator than trying to have a well designed game, so many will just stop trying to improve. Chances are, if you are giving up trying to design and create neat mechanics and content when you are younger, you will become invested in your ways. Trying to do things out of your reach is a duty of any serious dev imo. You learn much more by failing with your ambitions than succeeding with what you are already capable of.
It's the primary reason I have abandoned game dev for now and am focussing on tools dev.