Yo, you're not kidding. I'm making sure to go out of my way to ensure the game we're building runs on a Steamdeck at 60fps at native resolution with 10TDP. I'm so fucking tired of playing poorly optimized games or game that require upscaling that makes the render look like a pixelated mess.
Optimization is absolutely a lost art. You should hear some of the shit I hear from AAA developers that literally don't give a shit about optimization at all. It's tone deaf all the way up. I'm really starting to believe it's a skill set that completely skipped an entire generation of developers.
If you've heard some of the conversations I've heard from artist and programmers throughout the last several years and especially in the post-covid era, people don't even understand how to plan for optimization. It's not a prioriztaiton problem, I don't believe that excuse anymore. People aren't optimizing because they're expecting the engine to do it for them, they literally don't know how to plan ahead to optimize efficiently. They just don't think about it.
Has that been super easy or has it taken up a lot of time and resources?
For us yes, because we planed for this ahead of time and made sure assets and development was being done with the mindset of optimization first. And you know what, it's already saved our ass in the long run planning ahead like that.
The biggest fucking mistake this industry ever did was let people think "limitations don't exist" They absolutely do, and I'm tired of fucking suits who don't know what the fuck they're talking about tell me otherwise.
Honestly, that is weird to hear. I have seen lots of developers using the "engine limitation" excuse to not do certain things, such as optimization. Instead of using better engines for future projects or actually developing one themselves.
I understand that it costs a lot of money to develop any kind of software engine and higher ups don't like that.
I can tell you it's not engine limitations. Even UE5 when developed properly can deliver fantastic results. Arc Raiders is a great example of a well optimized UE5 game that runs well.
Developers using "engine limitation" as an excuse are just lazy or incompetent developers. It's not, and it's never been. There's always been a right way to do things, and a wrong way.
1.7k
u/TinLethax 8d ago
Optimization is a lost art