this post was submitted on 25 Jan 2024
1361 points (94.8% liked)

Gaming

3174 readers
81 users here now

!gaming is a community for gaming noobs through gaming aficionados. Unlike !games, we don’t take ourselves quite as serious. Shitposts and memes are welcome.

Our Rules:

1. Keep it civil.


Attack the argument, not the person. No racism/sexism/bigotry. Good faith argumentation only.


2. No sexism, racism, homophobia, transphobia or any other flavor of bigotry.


I should not need to explain this one.


3. No bots, spam or self-promotion.


Only approved bots, which follow the guidelines for bots set by the instance, are allowed.


4. Try not to repost anything posted within the past month.


Beyond that, go for it. Not everyone is on every site all the time.



Logo uses joystick by liftarn

founded 1 year ago
MODERATORS
 
top 50 comments
sorted by: hot top controversial new old
[–] Wilzax@lemmy.world 97 points 10 months ago (3 children)

"Then" is just indie today.

load more comments (3 replies)
[–] Skullgrid@lemmy.world 85 points 10 months ago (1 children)

Games back then : created by 1 to 4 people with autism because they wanted to have fun on a computer

Games now : driven by dickheads that just left business school at the whims of billionaire conglomoration funds.

[–] mossy_@lemmy.world 31 points 10 months ago (1 children)

I miss when games used to be good. Anyone 'member Vampire Survivors, Lethal Company, Bug Fables? Developers these days just can't compare.

[–] Skullgrid@lemmy.world 25 points 10 months ago* (last edited 10 months ago) (7 children)

now that's survivor bias

EDIT : here's the fun thing, Lethal company would have been a mod back in the day

load more comments (7 replies)
[–] mathematicalMagpie@lemm.ee 77 points 10 months ago (9 children)

To be fair, game devs did the hackiest shit to deal with the constraints of the time. They did things that no programmer would do today because they're bad practices when you're not worried about tiny amounts of RAM or storage.

[–] jol@discuss.tchncs.de 32 points 10 months ago (3 children)

I love watching videos about old game systems programming. The gymnastics you had to do to code, like, super Mario, just to show more than 3 colors is really interesting.

[–] frezik@midwest.social 21 points 10 months ago (1 children)

People who think modern coding practices are bloated should study why certain speed running mechanics work. A lot of them stem from things we would never do today. We've removed entire classes of bugs by using "bloated" languages and tools.

[–] Buck@lemmy.world 13 points 10 months ago (5 children)

But we introduce entirely new classes at the same time.

A Cuphead dev reacting to Cuphead speedruns is an interesting watch because he explains why all the tricks work.

load more comments (5 replies)
load more comments (2 replies)
load more comments (8 replies)
[–] beefbot@lemmy.blahaj.zone 61 points 10 months ago (5 children)

Problems with game developers might better be understood as problems with capitalism, to paraphrase Ted Chiang

[–] beefbot@lemmy.blahaj.zone 34 points 10 months ago

We can’t update games or refactor code to make it smaller bc our bosses demand we constantly work harder, better, faster, stronger. They force us into games that require more expensive hardware bc the entire tech industry depends on people upgrading every other year. And it’s online constantly bc we hoover up player data for our new profit centre where we sell all your data.

And now they made a meme that deflects blame off them and onto devs, who have way more contact w the public than anonymous rich people

load more comments (4 replies)
[–] Daxtron2@startrek.website 52 points 10 months ago (7 children)

So we're just gonna conveniently forget all the shovelware from that time period?

[–] Twinklebreeze@lemmy.world 34 points 10 months ago* (last edited 10 months ago) (3 children)

Yes. Because older is always better. Then when the present is the before times people will look back fondly on it too.

load more comments (3 replies)
[–] themeatbridge@lemmy.world 23 points 10 months ago

Yeah, heavy survivorship bias in this one.

[–] twinnie@feddit.uk 14 points 10 months ago (1 children)

Everyone seems to think that games like Doom and Half-Life came out all the time. I remember looking at shareware disks in shops and seeing loads of games that looked like total crap.

[–] bazus1@lemmy.world 14 points 10 months ago

For sure! just go to Abandonware and try to go to a specific year to find something. You have to wade through pages of garbo to find something worth playing.

load more comments (4 replies)
[–] RealFknNito@lemmy.world 46 points 10 months ago (3 children)

"WHY ARE YOU PIRATING OUR GAMES???"

[–] RIP_Cheems@lemmy.world 21 points 10 months ago (1 children)

BECAUSE IF BUYING ISNT OWNING THE PIRATING ISNT STEALING.

load more comments (1 replies)
[–] Kolanaki@yiffit.net 13 points 10 months ago (1 children)

"Because it's easy... And it does a lot of damage."

load more comments (1 replies)
load more comments (1 replies)
[–] hdnsmbt@lemmy.world 46 points 10 months ago (9 children)

You realize it's not devs that make those decisions, right? It's publishers and execs. You know, the guys who make the actual money in all this. Stop blaming devs for stupid exec decisions.

load more comments (9 replies)
[–] NigelFrobisher@aussie.zone 45 points 10 months ago (4 children)

I’ve written software professionally for two decades and I’m still in awe of the people who used to wring every last drop out of 512kb of memory, a floppy drive and 16 colours on the Amiga 500.

load more comments (4 replies)
[–] doublejay1999@lemmy.world 39 points 10 months ago* (last edited 10 months ago) (4 children)

Not just games . I download one of the trendy note pad apps. It’s 500mb.

load more comments (4 replies)
[–] chicken@lemmy.dbzer0.com 39 points 10 months ago* (last edited 10 months ago) (2 children)

Very rose tinted glasses. I remember horrifying cache corruption bugs that locked you out of certain game areas permanently on that save, random illegal operation exceptions crashing games (no autosave btw), the whole system regularly freezing and needing to be completely restarted, games just inexplicably not working to begin with on a regular basis because of some hardware incompatibility and the internet sucked for finding fixes then and patches weren't a thing so you were just screwed.

I would say that games not all being written in C and assembly trying to squeeze out every possible performance efficiency with nothing but dev machismo as safeguards is in fact a good thing.

load more comments (2 replies)
[–] Alexstarfire@lemmy.world 37 points 10 months ago (8 children)

What a horrible take. Game devs were so bad at one point in the past they almost killed the entire market. Classic survivorship bias here.

[–] Skullgrid@lemmy.world 14 points 10 months ago (3 children)

That's because the business assholes flooded the market with shitty games that cost $120 (adjusted for inflation) that looked like this :

https://i.imgur.com/yQAWeYw.jpeg

Not the game dev's fault, it's the business asshole's fault, just like the image.

https://www.youtube.com/watch?v=zvPkAYT6B1Q

load more comments (3 replies)
load more comments (7 replies)
[–] ICastFist@programming.dev 35 points 10 months ago (1 children)

For those that are unaware, the second chad is most likely referring to .kkrieger. Not a full game, but a demo (from a demoscene) whose purpose was to make a fully playable game with a max size of 96kb. Even going very slow, you won't need more than 5 minutes to finish it.

The startup is very CPU heavy and takes a while, even on modern systems, because it generates all the geometry, textures, lighting and whatnot from stored procedures.

load more comments (1 replies)
[–] Toneswirly@lemmy.world 28 points 10 months ago (7 children)

Fuck the haters. 80s game devs were creating beauty out of nothing.

[–] Kolanaki@yiffit.net 10 points 10 months ago* (last edited 10 months ago) (3 children)

I wasn't exactly old enough to have experienced this, but I know there was a time that if you wanted to play a PC game, you didn't buy it on a floppy or a disc; you got a book with code that you had to type up and compile yourself. If you did more than just follow the book, you could understand it and change it to be whatever you wanted!

This is why I wish everything was open source. If I don't like the way something is done, I can tweak it. Any part of it and make it perfect for me.

load more comments (3 replies)
load more comments (6 replies)
[–] MystikIncarnate@lemmy.ca 25 points 10 months ago (1 children)

I see stuff like this and I don't blame developers/coders for all the shit that's happening. If you objectively look at gameplay and such, most games are actually pretty decent on their own. The graphics are usually really nice and the story is adequate, if not quite good, the controls are sensible and responsive...

A lot of the major complaints about modern games isn't necessarily what the devs are making, it's more about what the garbage company demands is done as part of the whole thing. Online only single player is entirely about control, keeping you from pirating the game (or at least trying to) plus supplying on you and serving you ads and such... Bad releases are because stuff gets pushed out the door before it's ready because the company needs more numbers for their profit reports, so things that haven't been given enough time and need more work get pushed onto paying customers. Day one patches are normal because between the time they seed the game to distributors like valve and Microsoft and stuff, and the time the game unlocks for launch day, stuff is still being actively worked on and fixed.

The large game studios have turned the whole thing into a meat grinder to just pump money out of their customers as much as possible and as often as possible, and they've basically ruined a lot of the simple expectations for game releases, like having a game that works and that performs adequately and doesn't crash or need huge extras (like updates) to work on day 1....

Developers themselves aren't the problem. Studios are the problem and they keep consolidating into a horrible mass of consumer hostile policies.

load more comments (1 replies)
[–] captain_aggravated@sh.itjust.works 22 points 10 months ago (1 children)

"The inverse square root function in the C math library isn't fast enough. That's okay, I'll write my own algorithm that abuses floating point numbers in a way that gives me a close approximation a bit faster."

load more comments (1 replies)
[–] SuddenDownpour@sh.itjust.works 21 points 10 months ago (2 children)

...Is the breast milk thing inspired by reality? Wait, I don't know if I really want to know.

[–] Suavevillain@lemmy.world 20 points 10 months ago

I never thought game patches would become such a terrible thing. But the state some games have released in has been crazy.

[–] johannesvanderwhales@lemmy.world 18 points 10 months ago

DAE games bad now??

[–] Vilian@lemmy.ca 16 points 10 months ago (1 children)

it's not devs fault, is the company

load more comments (1 replies)
[–] leaky_shower_thought@feddit.nl 14 points 10 months ago

those always online "single-player" games aren't what you think.

your ads and tracking friends are always interested in playing with you.

[–] mavu@discuss.tchncs.de 14 points 10 months ago* (last edited 10 months ago)

I hate this conflation of "Developer" with every other role in modern game development.

If you think the new Porsche looks shit, do you blame the Mecanical engineer who designed the brake mechanism?

If your new manga body pillow gives you a rash, do you blame the graphic designer of the manga?

There is not a single thing listed in the meme above that is actually the fault of the actual developers working on the game. Don't even need to talk about the first picture.

game size is studio management related. They want to stuff as much (repetitive, boring) content into the game as possible. Plus a multiplayer mode no one asked for.

Optimizations don't happen because the CEO decides to take the sales money of the game this quarter, and not next, and ships an unfinished product.

Always online is ALWAYS a management decision.

It's a shit joke, it's wrong because it blames the wrong people, and its also just dumb.

[–] WindowsEnjoyer@sh.itjust.works 12 points 10 months ago

This is so true. Also let's not forget where game is almost unplayable and constantly crashing on release.

[–] uis@lemmy.world 12 points 10 months ago (4 children)

Play Xonotic. I get 200 fps on Intel HD Graphics 2000.

load more comments (4 replies)
[–] TrickDacy@lemmy.world 10 points 10 months ago (5 children)

Besides being a maintenance fucking nightmare, wouldn't writing a game in assembly make it a lot harder to be cross platform? I really don't get that panel.

load more comments (5 replies)
[–] daniyeg@lemmy.ml 10 points 10 months ago (1 children)

games made with agile teams and with passions are probably good, regardless of when they were made. i'm young but growing up i only had access to really old computers and saw that most of the stuff that was made back in the day was just garbage shovelware. it was hard not to get buried in them.

most triple A developers today are far more skilled in both writing and optimizing the code however when the management is forcing you to work long hours you're gonna make more mistakes and with tight deadlines, if you're doing testing and bug fixing after developing the entire game then it's going to be the first thing that's getting cut.

that being said i wish they really did something about the massive size games take on disk. my screen is 1080p, my hardware can barely handle your game on low in 1080p so everything is gonna get downscaled regardless and despite how hard you wanna ignore it data caps are still here, why am i forced to get all assets and textures in 4k 8k? make it optional goddamit.

load more comments (1 replies)
load more comments
view more: next ›