These tricks are things that you could still pull off today. The difference is, outside of competitions or the demoscene, nobody _needs_ to pull them off - it greatly decreases your time-to-market to do things in a straightforward way, rather than a novel way. That wasn't true 20+ years ago - the straightforward way often brought you up against hardware limitations.
Having been a game programmer back in the day (C64, Amiga, Atari Jaguar, N64, and beyond to newer machines) I fully agree with your point. My earliest days had the most fantastic tricks. So called game engines were useless. Now it’s the complete opposite.
Ask HN: How were video games from the 90s so efficient?
61–70 of 238 posts
Re: Ask HN: How were video games from the 90s so efficient?
#62The short of it is that game devs used to write code for the hardware as well. Most code now is written for a layer in between, but now there's so many layers that code is unreliable and slow.
Re: Ask HN: How were video games from the 90s so efficient?
#63yes, it is possible to be that efficient now, but there is little incentive to do so. it is far easier, and faster, to use a library that is bad than to write what you need efficiently. "CPU is cheap." "RAM is cheap." two of the many cancerous sayings that developers use to excuse their poor efforts. we don't do this now because we simply do not care enough as an industry. we want the software written immediately and…
Security is another reason. Buffer overflows are a thing of the past in application code except in very special cases (or silly tech stack choices).
But even if it were just money, so what? Time is money, buddy. I can be home to my family sooner by spending a few MB of your RAM. Sorry not sorry.
Re: Ask HN: How were video games from the 90s so efficient?
#64Re: Ask HN: How were video games from the 90s so efficient?
#65Earlier quoted context omitted.
This one is my favourite. I would call this kind of programming both art and beauty.
If I remember correctly the two main hacks were making draw lists such that only certain polygon faces were rendered based on Crash's xyz position (the theory being that it isnt possible for other faces to be seen from that location), and also that he removed functions/files from Sony's standard C libs on the PS1 SDK?
Re: Ask HN: How were video games from the 90s so efficient?
#66For ennemies AI, ok: we made progress. But for human-vs-human gameplays, we basically had everything in the nineties.
Warcraft II over Kali (to simulate a LAN over the Internet for Warcraft II didn't have battle.net) was basically the gameplay of Warcraft III reforged. Half-Life and then it's counterstrike mod were basically the FPS of today.
Diablo II (development for Windows 1995 started in 1997 and game came out in 2000, so not 2000 per se but nearly) was basically so perfect from a collaborative gameplay point of view and was the perfect "hack n slash" game.
It was so perfect that a few weeks ago Blizzard released the exact same game, with an identical gameplay, even down to most bugs (some were fixed, like the eth armor upgrade bug). It's the same game, but with modern looking graphics.
Games were so good that more than two decades later you can re-release the exact same gameplay with updated graphics.
That's how perfect things already were.
So very hard disagree that "games had simpler gameplay".
Many game genre back then had already reached perfection from the gameplay point the view.
Since then we added shiny.
Re: Ask HN: How were video games from the 90s so efficient?
#67Check this https://github.com/s-macke/VoxelSpace
oh, right, I own that on GOG (I buy more than I can play unfortunately). Guess I know what I'm doing tonight.
Re: Ask HN: How were video games from the 90s so efficient?
#68Re: Ask HN: How were video games from the 90s so efficient?
#69Hard disagree with many comments here. For ennemies AI, ok: we made progress. But for human-vs-human gameplays, we basically had everything in the nineties. Warcraft II over Kali (to simulate a LAN over the Internet for Warcraft II didn't have battle.net) was basically the gameplay of Warcraft III reforged. Half-Life and then it's counterstrike mod were basically the FPS of today. Diablo II (development for Windows 1…
I think the golden age of games is behind us but I'm looking forward to a new golden age of VR/AR sometime in my lifetime.
Re: Ask HN: How were video games from the 90s so efficient?
#70Earlier quoted context omitted.
Players have always cared a lot about graphics. Descent looked fckin amazing in 1995
The last game I was big into was Q1. When GLQuake came out, it felt like I was in the future. Compare GLQuake to even some indy game today and it looks awful. You're right - expectations change and most everything else is nostalgia.
Crazy how far we have come since then.