I see this over here all the time too.
At every meetup, everyone is using either Unity, or Unreal Engine.
Then maybe an occasional NodeJS game, and there I am with a game written from the ground up in C++.
(04-26-2019, 06:39 PM)Brian Beuken Wrote: Its something i have a big issue with. The rise of the "Game Developer", ie someone who uses an engine to create games but has little real understanding of the code behind it or how to expand it to do more.
This is fine though, it brings exciting game ideas to the market that would not normally make it, but it has resulted in my view, in people taking the "easy" road to game development and avoiding what they think is a hard topic, ie coding.
fortunately there are still lots of people who want to learn to code and make new engines, or write their own, they understand the complexity of coding and get a kick out of it. So i will keep working to stimulate those "developers" and hope they can go on to make life eaiser in the future for the ...other ones
And the exact same thing can be said about web development.
Most people would rather choose the "easy" path by just spinning up a PHP framework like Laravel or Symfony rather than actually learning how to write in PHP from scratch, which was still the norm 2 decades ago.
Even regular software development isn't safe, because we all used to write programs in C or C++ (or Objective-C on Mac, or C# on Windows), and make use of Xorg API (or Win32 API, or Cocoa API, depending on your operating system), and now every now desktop application is yet another Electron abomination.
For those who don't know, Electron is basically a headless Chromium instance which loads a website that pretends to be a desktop application.
This might be the "easy" road in the short run, but in the long run, all these huge frameworks/engines will come back to bite your arse eventually.
I used to use Unity to publish 2 games on Nintendo consoles before, but nowadays I prefer to actually understand the platform I'm working with.
Having to deal with all those fancy GUI buttons is just demotivating, especially if your PC unleashes so much heat from the bloated engine on top of the already unbearable summer heat.