this post was submitted on 17 May 2025
565 points (98.3% liked)

196

17609 readers
860 users here now

Be sure to follow the rule before you head out.


Rule: You must post before you leave.



Other rules

Behavior rules:

Posting rules:

NSFW: NSFW content is permitted but it must be tagged and have content warnings. Anything that doesn't adhere to this will be removed. Content warnings should be added like: [penis], [explicit description of sex]. Non-sexualized breasts of any gender are not considered inappropriate and therefore do not need to be blurred/tagged.

If you have any questions, feel free to contact us on our matrix channel or email.

Other 196's:

founded 2 years ago
MODERATORS
 
top 49 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 2 minutes ago

COD is pretty much just a huge confusing user interface with a bit of a game attached to it, released yearly. They for some reason force all assets for their online game to be installed if you install any cod game. It's ridiculous.

[–] [email protected] 3 points 46 minutes ago

Don't blame the devs, blame the timelines and the pressures of implementing features.

[–] [email protected] 2 points 1 hour ago (1 children)

I get a paragraph for anything politically complex. At best. Why are the replies here 2000 word essays?

[–] [email protected] 3 points 42 minutes ago

This is what the coders like talking about.

[–] [email protected] 21 points 7 hours ago (1 children)

I already know that people are going to excuse this practice or say it's progress but it's not excusable, space wasting is a big problem in modern game development. Especially since modern games do not use the same optimization, such as the fact that you do not need to store duplicate rotated or mirrored versions of textures. Since one idiot I've met on Lemmy doesn't understand what that means and thinks I'm talking about actual mirrors. Here's a short demonstration.


Here is an example of a texture tile from an RPGmaker game. It's a lower quality but this concept does scale up and really applies to any game where textures are stored images and not solid colors or AI generated on the fly (basically the vast majority of games out there).


This is an example of Mirroring or Reflection. Yeah that's right the word mirror can refer to a transformation I know wild but for people who are actual game devs you should know this already. Even though this texture is small if you have a lot like this which could easily be mirrored it can add up fast especially with larger textures.


This last one is called rotating, it's not always ideal since some textures are orientation sensitive and could handle being mirrored but get messed up in tiling if they get rotated. So it can't always be used but should be used in cases where it can be.

Both of those are very computationally cheap and simple ways to save space on textures by only having as many as you need to paint the scene.

Another way to optimize is to simply use lossless compression schemes, which these images are already doing since they are .png files. This might seem like a no-brainer but I've seen many modern games which store textures completely uncompressed and waste a lot of space, especially for bigger textures. It also applies to FMVs and animated textures too. Use lossless compression standards for your assets, I really shouldn't have to say that.

Finally one way to reduce size dramatically is to just omit assets that aren't needed. If your machine isn't 4K capable or doesn't have a 4K display than 4K or higher graphics aren't going to do you any good and are going to be a waste of space. Most games don't let you omit them during the download process but worse, some games complain or redownload them if you delete them, despite them not being used at all. Basically these games could fit in a smaller size but they just don't because they have duplicate unused assets that could be removed but either make it difficult or don't let you at all.

[–] [email protected] 2 points 4 hours ago

Choosing which resolution you install sounds like a great idea. How much would you estimate it would reduce the aforementioned 300GB game?

[–] [email protected] 28 points 10 hours ago* (last edited 10 hours ago)

It’s funny because you don’t even have to go that far to find examples of really poor space usage.

Final Fantasy VII has the entire game on each disc. Only the cutscenes are different between each disc, that’s why the natural breakpoint for the game after the party splits up was shifted, because the ending video was too big and required a disc by itself.

The second a developer doesn’t have to worry about something, they don’t. Give them 2TB NVMe, 5090, i9-14900k and 32GB of RAM, and suddenly that will all be at max utilization. But this isn’t a modern thing, it’s just one of many “necessity is the mother of invention” examples.

Another great example: Every modern desktop app and most mobile apps that just package & run an entire web browser for every single app. There is zero benefit to the user experience or resource utilization to use these sorts of tools, the only reason to do so is to allow code reuse & simplify development.

[–] [email protected] 15 points 9 hours ago (1 children)

Also by making the videos blurry https://m.youtube.com/watch?v=BaX5YUZ5FLk

Videos and textures are usually the biggest part of games, closely followed by audio

[–] [email protected] 1 points 3 hours ago

Nice video if you're into these things. Learnt a lot

[–] [email protected] 65 points 15 hours ago* (last edited 15 hours ago) (1 children)

some games did the opposite, when they ported to platforms with better hardware they would have improved graphics, longer intros, better sounds, maybe even extra levels. my favorite game of the time (still one of my favorites today) Prince of Persia is an example.

original apple II version:

popular dos version:

macintosh version:

SNES version:

[–] [email protected] 10 points 12 hours ago (1 children)

That is a cool example! Thanks for sharing

[–] [email protected] 5 points 8 hours ago (1 children)

Fun fact about that specific example btw, it is the reason we got assasins creed series.

[–] [email protected] 3 points 1 hour ago

what a great limited series of five games that was

[–] [email protected] 71 points 17 hours ago (2 children)

Game Dev here.I WISH we could still ship with N64 quality textures and audio. We'd use so much less disc space and probably finish sooner and cleaner.

[–] [email protected] 20 points 10 hours ago* (last edited 10 hours ago) (2 children)

FTL, Valheim, Muck, Brawlhala, Amongus, Lethal Company, Loop Hero, Papers Please, Balatro, Slay the Spire, Undertale, Stardew Valley, Dead Cells, Ion Fury .... are all under 1 gig.

Selaco, Prodeus, Ultrakill, Project Warlock, Cultic, DUSK... all between about 2 and 5 gigs.

This is far from an exhaustive list.

You can ship games like these.

People have done it, and made a good chunk of change, with dev teams of between ... what, a single person to a max of maybe 10? Less?

You need to wish to work at a different studio, with different management, maybe a different engine, not wish its possible to make a successful game without stupendously huge asset libraries.

Hell, even Alien Isolation, SOMA and No Man's Sky are just above 20 gigs, MGS V is just under 30 gigs of on disk size.

It is totally possible to do pretty darn good graphics without breaking over 100 gigs of disk space.

[–] [email protected] 4 points 8 hours ago (1 children)

None of these have anything even remotely close to 4k textures. We can argue all day about whether or not those are required for "good graphics" (I don't think so either). But there's no amount of optimization that compresses those textures without losing the fidelity you're using them for.

It's got absolutely nothing to do with the engine or optimization.

[–] [email protected] 7 points 1 hour ago

Uh, for the larger lists at the top of my post:

Yes, that is the point.

A game does not need to have 4K textures, does not need to have super high fidelity, super realistic graphics, to be successful.

...that is the point.

There is absolutely no unbreakable law of gaming that says a game's success is directly proportional to or reliant on stupendously high res, high fidelity graphics.

Fortnite. Roblox. Minecraft.

Every goddamned Anime Waifu gacha game.

Stupendously successful and popular games.

Cartoony or low fidelity graphics.

......

For MGS V, Alien Isolation, No Mans Sky, SOMA... those are games that have pretty darn high fidelity graphics (No Mans Sky somewhat recently got a 4k texture including, major graphical overhaul update) ... not quite as high fidelity as more recent, 'cutting edge realism graphics'... but their on disk file sizes are in the ballpark of an order of magnitude less.

So uh... that would lend creedence to the idea that yes actually, there are a great number of optimizations and design paradigms that can and have been employed in the past to keep overall disk size of a game down... and those concepts are no longer being utilized by many big name game dev studios.

[–] [email protected] 3 points 9 hours ago (3 children)

The majority of disc space on a game like CoD is textures, audio and FMV. There's no compressing 4k textures to get them to a reasonable footprint without losing quality. Same for 4k FMV. It's not management that drives the desire for high-res textures and diverse asset libraries, it's generally the art team. Once they're allowed to care about what kinds of shrubbery exist in Borneo and which exist in Minneapolis, you end up with 30 kinds of plants. Multiply that out for rocks, cars, rugs, etc and add in the expectation for 4k or 8k screens and individual assets get huge and the library gets huge.

You're right that it's possible to do "pretty good" graphics for less, but it's telling that your examples are from a decade ago and/or heavily stylized.

[–] [email protected] 1 points 34 minutes ago

From a decade ago and just as good as modern graphics. We stopped seeing actual return on graphical fidelity about a decade ago.

[–] [email protected] 3 points 2 hours ago* (last edited 2 minutes ago)

Yep, 4k textures, very high quality audio files and FMVs are very big and essentially impossible to meaningfully compress.

If you are saying its the art teams that are to blame... uh, they get their budget, headcount, marching orders... from managment, their team leads... right?

You could always have managment hire other artists with different skillsets... make different decisions about what level of resolution, fidelity, overall number of distinct textures, etc, is actually needed...

A video game is the sum of its parts... and there are teamleads in charge of each of those parts departments, who then hire for those departments, and then you have management and/or some kind of overall creative director(s) in charge of the... entire recipe of exactly what is going to be baked into the proverbial cake.

It is these people's jobs to come up with an overall vision, and then ensure it is implemented on time, within the budget.

You know, 'manage' the game's development.

Their overall 'recipes' including stupid huge texture sizes and what not... thats a choice, not some kind of God given or fundamentally unbreakable scientific, natural law of gaming.

...

As of the latest Steam Hardware Survey, about 7% of PC gamers have a 4K monitor.

Far more console players have a 4K capable TV, but it doesn't really matter because no currently existing, or announced, upcoming console... none of them can actually, truly render anything with detailed, super realistic graphics at 4k 60 fps... to hit that, they have to use checkerboard rendering + frame upscaling tech... which makes the actual render resolution at 2K or less... often even 4K30fps is often still reliant on checkerboard / frame upscaling.

'4K' on a gaming console isn't actually 4K, all that extra detail usually just gets wasted anyway, blurred out or otherwise lost by the checkerboard rendering or frame upscaling.

Generally speaking, the only games on consoles that can actually run at actual 4K are the not hyper realistic graphics games, they are the ones with simplified or stylized art.

...

Acting as if 4k and 8k textures are some kind of mandatory minimum that must be included in all releases of all games is ludicrous.

As Felix points out... just make these high end textures an optional, free DLC.

The AAA gaming industry has largely done the same thing the car and housing industries have done in the last decade: Everything for sale is now a high end luxury item, there are no more economy class cars, no more new, modest apartments.

This is insane and is fundamentally mismatched with the consumer base, especially right now as the US in particular, and broader world economy looks set for a serious downturn, which will obviously see less spending on emtertainment.

...

Also sure, I'll give you that No Mans Sky is rather stylized, but they also recently released a massive graphical overhaul update that adds in those super high quality textures... and its still just a bit over 20 gigs of on disk space on my system.

If you think MGS V and SOMA and Alien Isolation have 'highly stylized graphics', not graphics which basically aim at being very realistic and true to life... with a bit of stylization thrown into character design / world design / etc ... I don't know what to say, I don't know how you can say those games are 'highly stylized' in the way that like... Windwaker or Valheim or Selaco are.

[–] [email protected] 1 points 4 hours ago

The majority of disc space on a game like CoD is textures, audio and FMV. There's no compressing 4k textures to get them to a reasonable footprint without losing quality

And you can't make 4k quality optional because...?

[–] heavy 26 points 15 hours ago (2 children)

I hear you, but I will say that there's a lot of indy games out that are great but mimic the graphics (and requirements) of old. Crow Country is a good one top of mind.

Point being it's more about what people want to make, IMO.

[–] [email protected] 3 points 9 hours ago (1 children)

It's also about what people want to buy. If games with that aesthetic reliably sold like gangbusters, AAA would follow.

[–] [email protected] 2 points 4 hours ago

It's also about what people want to buy. If games with that aesthetic reliably sold like gangbusters, AAA would follow.

Rubbish. In this case it is marketing spending which creates the demand, not the other way around.

[–] [email protected] 2 points 11 hours ago (1 children)
[–] [email protected] 1 points 10 hours ago (1 children)

You'll have to correct him 500 times for it to stick.

[–] [email protected] 1 points 58 minutes ago

They didn't even correct it this time, so I'm not keeping my hopes up.

[–] [email protected] 15 points 13 hours ago

300 gigs is fucking ludicrous, i'm genuinely shocked that anyone is delusional enough to defend that.

[–] [email protected] 11 points 13 hours ago* (last edited 13 hours ago) (4 children)

Welllll… everything in software development is trade-offs.

It’s honestly pretty rare that one solution is unequivocally “better” than another, across every dimension you might care about (which includes non-technical things).

The kinds of egregious defects you might think of as brazen incompetence or laziness are more often the result of everyone (technical and non-technical alike) refusing the actively pursue one side of a trade-off and hoping that the devs can just “nerd harder”.

Technical constraints as in the case of the N64 example can actually help avoid the “just nerd harder” fallacy, because they prompt serious discussions about what you can and can’t compromise on.

Ironically, when we sit here as users and complain about games not being optimized in this way or that, we’re also refusing to engage in a conversation about trade-offs and insisting that devs just “nerd harder”.

Edit: That’s not to provide any excuses for the blatant financialization of the industry which prompts the whole “don’t trade off anything, just have them nerd harder” mindset… but to warn yall that even if the market wasn’t ruled by greedy suits, we would probably still be feeling like old games managed to do more with less, cuz well… trading away 500MB of bundle size so you can get better logging of resource management in production wasn’t really an option.

[–] tiddy 15 points 12 hours ago (2 children)

Oh yeah?

What's the tradeoff for not making 4k textured an optional download?

Theyre chasing a pixel fidelity higher than most peoples TVs at the cost of everyone's disk space

[–] [email protected] 4 points 1 hour ago

Having two different configurations of assets requires making a system that can switch between them, separate deployments for them, some way to actually fetch the asset pack by the users, testing to make sure both configurations work correctly, actually deploying the separate asset pack during an update, and then spending time fixing bugs that inevitably come up with any added complexity.

Could they do it? Absolutely. Should they do it? Probably.

Would there be no downside, no tradeoff? Claiming so is plainly ridiculous.

[–] [email protected] 0 points 8 hours ago* (last edited 8 hours ago)

Higher-ups noticed gamers think "realistic" = "good" and blame developers instead of executives for the resulting problems.

[–] [email protected] 0 points 4 hours ago

Welllll… everything in software development is trade-offs.

Trade offs between "let's release this unfinished piece of junk NOW" and "let's spend couple of months more and ensure the code is optimised and without major bugs".

[–] [email protected] 2 points 9 hours ago

Ok but like, Kirby and the Forgotten Land Switch 2 edition + DLC is going to be 1mb smaller than the Switch 1 version without the DLC

[–] [email protected] 20 points 16 hours ago

There's a simple conflict of interest here: with a game that big, you can install fewer games. You don't want to uninstall it since it's so big, and sometimes your friends want to play it. So you keep it installed and play it more often.

[–] [email protected] 13 points 15 hours ago* (last edited 15 hours ago) (2 children)

I really like efficient code, and that includes memory and storage-efficiency.

Luanti, where i run a server rn, uses less than 1 GB of storage space for a huge world, and i think the whole program code for all of mineclonia+the core luanti engine only uses sth like 30 MB. it's really storage-efficient.

[–] [email protected] 5 points 8 hours ago

I looked up luanti. Perfect time to get into writing mods again lmao.

[–] [email protected] 7 points 13 hours ago

Yet another thing awesome on luanti. My friends aren't convinced it's minecraft and say it's a rip off just buy the Microsoft one and im like , no fuck Microsoft not doin it.

[–] [email protected] 27 points 18 hours ago (1 children)

Mmmmmm, shareholder profits.

[–] [email protected] 19 points 15 hours ago (1 children)

I have the suspicion it's not even about shareholder profits, it's use dumb/useless metrics of success.

It's the equivalent of measuring a programmer's productive output in number of lines of code written. It leads to code like this:

Something similar happens with storage space: It is wasted unnecessarily because media designers are paid for "high definition" assets.

[–] [email protected] 6 points 14 hours ago* (last edited 14 hours ago)

I was more of thinking the company prioritizing a yearly release schedule with little to no money/man power invested in optimization. Money not spent on the game is money to sate the shareholders.

[–] [email protected] 7 points 17 hours ago (3 children)

Ignores the 300 gig is largely already heavily compressed saving you terabytes of space

[–] Gullible 36 points 16 hours ago

I’d argue that this is similar to stores writing “you saved x [currency]” on the receipt. There’s a lot of unnecessary data in AAA games.

[–] [email protected] 13 points 16 hours ago (1 children)

Ignores the 300 gig are made up of partially duplicates assets to improve loading times on shit drives.

[–] [email protected] 2 points 11 hours ago (1 children)

That's been a common method since CDs first showed up.

[–] [email protected] 3 points 7 hours ago

So? Still makes the games way bigger than necessary!

[–] [email protected] 10 points 16 hours ago

Yeah, high def assets aren't exactly light on disk space.

[–] kruhmaster 0 points 16 hours ago

I'm having an absolute blast jumping between zombies, hardcore Stakeout 24/7 and prop hunt.

I chose the path of fun ✌️😌