4 ms·
This is very neat. I miss the era when novel and elegant algorithms like this delivered magical experiences. This could just be from getting old, but I feel li
by imiric 2y ago
This is very neat. I miss the era when novel and elegant algorithms like this delivered magical experiences.
This could just be from getting old, but I feel like games have lost the magic they had when availability of hardware resources was limited. Back in the 80s, 90s and early 2000s we saw games push the medium forward practically every year, and certainly every generation. Developers squeezed all the performance they could from the hardware, using novel techniques and pure wizardry. Hardware advancements certainly helped, but it was never in abundance as it is today, so developers couldn't get complacent. Necessity is indeed the mother of invention.
These days I find fantasy platforms like the PICO-8 much more interesting than the latest rehashed release from any AAA studio. I don't understand how games that are essentially asset flips can be so successful year after year.
- binary132 2y agoI’ll never forget my disappointment when I discovered that the higher resolution offered by a better GPU meant more display pixels, not more triangles. I thought it would make all the models in Descent 3 smoother. :)
- idiotsecant 2y agoThis is mostly rose colored 1/4" thick welding goggles, I think. There are some mind-bendingly good moments in modern AAA video games. Sure there is some repeat sequelitus but there's original stuff too, and the tech definitely enables it. I can remember a lot of old really, really, really bad videos games too!
- mouse_ 2y agoThat magic is still there, it's just overshadowed by capital. It's hard to find magic in a sea of marketing. Try Noita, it's quite fun.
- imiric 2y agoI enjoy Noita, and interesting games like it, but I wouldn't describe it as "magical". Indies certainly are more enjoyable to play, but very few evoke that same feeling of awe like when you first experienced Doom or Mario 64 in the 90s. In a way I pity newer generations that have grown up in a digitally overstimulated world and missed the era when technology truly felt magical. The only game that triggered this feeling for me in the past ~decade was Breath of the Wild. Many other games are fun and enjoyable, but very few have that same magic. Whereas in the 90s this was much more common. I do concede that growing old could be part of the reason for losing that feeling, but I also think that the oversaturated market and lack of technical constraints play a role.
- circuit10 2y agoI was using this algorithm to make a 3D Mario Kart for my calculator (which can usually barely handle 2D graphics sometimes) which was pretty fun but I never finished This was one of the prototypes: https://media.discordapp.net/attachments/953383695908216843/1050479265663164456/VID_20221208_1827082072.mp4?ex=67797e0d&is=67782c8d&hm=9c8d361ef4f83b9e1eb4be97337b1e55781189c89e101c43f714033e2355e620& https://media.discordapp.net/attachments/953383695908216843/...
- rossant 2y agoThat's so cool! Well done.
- circuit10 2y agoI was using this algorithm to make a 3D Mario Kart for my calculator (which can usually barely handle 2D graphics sometimes) which was pretty fun but I never finished This was one of the prototypes: https://youtu.be/9Z8Bm8ZmWKI https://youtu.be/9Z8Bm8ZmWKI
- HappMacDonald 2y agoOooh, looks like Raycasting. :)
- MattRix 2y agoThere is lots of cool innovation happening in game tech still. Look at games like Noita, Dreams and Teardown. Or for an even more recent game, look at Tiny Glade. There’s a recent tech talk about it which is full of wizardry: https://youtu.be/jusWW2pPnA0?si=IE-6W0Z1VCBld0AT https://youtu.be/jusWW2pPnA0?si=IE-6W0Z1VCBld0AT There is also lots of cool tech happening at the more foundational levels in engines and frameworks, for example Epic’s Nanite/Lumen/MegaLights in UE5.
- GuB-42 2y agoThere is still a lot of wizardry going on in modern AAA video games. In fact, the video game industry is one of the few that actually care about performance, often more than safety and correctness. It is just that it is much more complex and much less obvious. Before, an advance could going from flat triangles to textures, using a clever maths trick. Now an advance is better shading in the corners of a room, using a clever maths trick. The difference is that people will be able to tell immediately how an improvement the textures are, but unless they are in the field, they won't be able to point out the shadows in the corner of the room. These shadows are not useless though, it adds up to better graphics overall, but it is not as impressive. About the AAA gaming industry, the thing is that this is big business, these games are awfully expensive, financed by investors who want to see a return on their investment. Usually, it means that they study the market, see what sell, and do something along these lines. Not very original, but less risky. The indie game industry is the opposite. There are thousands of studios, they can't beat AAA on content and polish, and they need to come out of the pack, so they need something else, like original ideas. But overcoming technical limitations is usually not the driving force anymore, as there are not that many limitations anymore. In fact, they usually underperform compared to AAA productions because it would be unaffordable otherwise. I don't know much about the PICO-8 scene, how much of it is about overcoming the (artificial) technical limitations and how much is about using the platform "as intended" and focus on gameplay.
- HappMacDonald 2y agoI would say a little of both. Some of the most important bottlenecks a new game dev will encounter is "number of colors, screen resolution, sound properties" etc. The CPU speed is also limited but it's a different kind of challenge to try to make a game be so complicated that there's enough math to even do to challenge the available CPU allocation given how few permutations of screen space are available to try to alter. Depending on your game, RAM limitation and program space limitation might also come into play. But the artificial limitations are only one element to why the platform is popular, the other element is the tooling. Much like using Unity, Unreal, Roblox, etc you have loads of primitives and coding features (and music and SFX creation suites) at your fingertips built right into the platform, and how the limitations help here is to cap how subtle and complicated a person's goals are liable to be in order to help refocus the developer's attention back onto the gameplay loop.
- HappMacDonald 2y ago> I don't understand how games that are essentially asset flips can be so successful year after year. We had plenty of shovelware like that ever since the Atari 2600 era too. People point to that (capped off by pacman and ET) as the cause of the console market crash of '83.
- cubefox 2y agoIf anything, the amount of shovelware sharply decreased over time. In the Atari 2600 and NES days there were hardly any sources which reported on the quality of games. You basically had to decide based on box art or word of mouth. The result were cheap movie tie-ins or the like. Later there were a lot of specialized game review magazines, though it wasn't easy to get hold of a review for a non-current game if you didn't have past magazine issues laying around. Then there was the Internet with increasingly many free reviews, especially once online advertising took off and game magazines moved to the Web, and finally we got accessible average user ratings from Steam or Metacritic. If a game is bad today, everyone will know it. There are no bad movie tie-ins anymore. Games are at most bland, similar to an action movie sequel, or exploitative, by using addicting game mechanics. But they are rarely bad in the old sense. I've read that the new Indiana Jones game is better than most of the Indy movies.
- imiric 2y ago> If anything, the amount of shovelware sharply decreased over time. Seriously? Have you seen the Nintendo and Steam stores? I mean, it's great that game development is so accessible now, but the amount of low quality and half-baked or abandoned Early Access games is staggering. > Then there was the Internet with increasingly many free reviews, especially once online advertising took off and game magazines moved to the Web, and finally we got accessible average user ratings from Steam or Metacritic. Reviews don't mean much when publishers enforce embargos, or when they invest in marketing to create hype and drive preorders, only to deliver a broken game at launch with promises to patch it over time. Or when they're gamed by review bombing one way or the other, depending on some internet drama. Or when review sites are given different weights in calculating the overall score, leading to alternatives like OpenCritic. So, yeah, reviews can be helpful, but they're far from reliable. > If a game is bad today, everyone will know it. Ehh, highly doubtful, as I mentioned above. And even if there are negative reviews, companies have many different ways of hiding how bad a game is, and still profiting from them despite of it. They can launch a broken/unfinished game, patch it over time, and still end up with good will from consumers because of the work they put into it. See No Man's Sky, Cyberpunk 2077, etc. This way they profit from preorders, take as much time as they want to deliver the experience they advertised (while continuing to sell a half-baked product), and ultimately end up with an unscathed reputation so they can do it again. Then there are outright scams like The Day Before, countless asset flips, lazy ports, etc. Mobile gaming is infested with this garbage. However you define "bad game", these products are certainly hostile to the consumer and there should be regulation in place to prevent them. This situation is far worse than the one that led to the 1983 crash, yet gaming has never been as popular as it is today.
- thepjb 2y agoIn my game we intentionally constrained ourselves to a low resolution, fixed colour palette, etc. It means we can't fit much text for example and have to keep things as lean as possible. We even simulates a CRT monitor :) You can check it out here: https://store.steampowered.com/app/3133060/Gnomes/ https://store.steampowered.com/app/3133060/Gnomes/ ;)
- noufalibrahim 2y agoI've been reading masters of doom and its a nice feeling to relive some of that second hand.
- paulluuk 2y ago> I don't understand how games that are essentially asset flips can be so successful year after year. In my opinion, whether a game is enjoyable or not doesn't really rely on whether or not they were technically challenging to make. I don't know any successful games that are in fact "asset flips", but I do know that a lot of the games that I really enjoy are not technologically "pushing the envelope" at all: caves of qud, cube chaos, kenshi, rift wizard, just to name a few.
- imiric 2y ago> In my opinion, whether a game is enjoyable or not doesn't really rely on whether or not they were technically challenging to make. I agree, but that's not what I'm saying. I was referring to cookie cutter games released by Ubisoft, the CoD franchise, and most sports games. They essentially use the same formula, sometimes even the same engine, year after year, and just upgrade the assets, and do some minor tweaks. Yet these releases are incredibly popular and people keep buying them every year. Similarly for lazy "remasters" for games released not even a decade ago. Now with AI upscaling it's even easier to just increase the texture resolution and charge half or even full price for it. It's practically a scam. > I do know that a lot of the games that I really enjoy are not technologically "pushing the envelope" at all: caves of qud, cube chaos, kenshi, rift wizard, just to name a few. Sure, and I enjoy many of those as well. A game doesn't have to be technically impressive to be enjoyable. But IMO these don't have the "magic"/"wow" factor that was so common back in the 90s. If you played Doom or Mario 64 when they were released, you were _mesmerized_ by what you were seeing. Yes, these were great games, but the technical wizardry was what made them stand out from everything else. The jump from 2D to 3D and hardware accelerated graphics certainly played a role in that, but it was also due to very clever algorithms than ran on the same hardware as other games that weren't as impressive. Today VR can arguably deliver that "wow" factor, but that's mostly due to the technology rather than the games themselves. Even nearly a decade into the modern VR wave, there are only a handful of games that deliver an experience close to what many games in the 90s did. I can basically think of only one example of a modern game that delivered that same feeling: Breath of the Wild. We were used to open world games, we were used to Zelda games, but we hadn't seen such design ingenuity and technical polish, especially on a handheld system. Tears of the Kingdom is arguably a better game, but it didn't deliver that same experience for me.
- lukan 2y ago"when availability of hardware resources was limited" If you aim for the broad mobile market - then you will have some serious limitations, as the majority of humans do not have flagship smartphones. And even AAA games for the PC market - the better your game runs, the bigger the audience you can reach. Like the other poster said, bigger textures are far from the only thing that is happening behind the scenes. In other words, I wish I would have unlimited hardware ressources.
- thebruce87m 2y ago> the majority of humans do not have flagship smartphones. I always wonder if aliens are interacting with us through the anonymity of the internet. Things like this give me a (facetious) hope that they are. We can take from this that all aliens have flagship smartphones, but the majority of humans don’t.
- lukan 2y agoThe joke being flagship as in alien flagship? Otherwise I don't follow ..
- thebruce87m 2y agoIt was because you referred to “humans”, as if distinction was required from a larger group. Nothing more than that, sorry for the confusion.
- lukan 2y agoI see .. might have been because english is not my first language, but I thought the way I wrote was clear and common?
- thebruce87m 2y agoIt is very clear. Your English is perfect, but I suppose it is unusual (to me) to see references to “humans”, maybe “people” is more common but there is absolutely nothing wrong with what you wrote.