this post was submitted on 11 Sep 2023
811 points (98.2% liked)
Games
32666 readers
695 users here now
Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.
Weekly Threads:
Rules:
-
Submissions have to be related to games
-
No bigotry or harassment, be civil
-
No excessive self-promotion
-
Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts
-
Mark Spoilers and NSFW
-
No linking to piracy
More information about the community rules can be found here.
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
This sounds more like hardware manufacturers haven't provided a good enough abstraction layer across their devices, or they did (vulkan) but everyone is just stuck on bad apis that don't properly map to the abstractions for the hardware. Or even more likely the publishers cheaped out and pushed something to release when it wasn't ready like they have been forever.
It's also a lack of specialized talent. There's lots of great "talent" at game devs and even middleware devs. There's just not much great talent that deals with renderers and API development. The vast majority of devs just lean on the middleware developer to push out the renderer codebase. In a situation like Bethesda running their own studio engine, they just don't have the right people for it. This plagued the 90's when people were trying to code for Glide, OGL, DX5,6,7,8, and 9. Many studios folded because they couldn't get their tech to work with hardware acceleration.
*for current wage
Excellent point.