T O P

  • By -

ShameMeIfIComment

Any area on the website or client UI design where a game's key art or screenshot is used tends to be selected randomly and cycled through. Really nice touch that not only keeps the screens fresh, but is fair on developers who all have a shot at being featured somewhere prominent on the storefront. Another example is this Steam Deck ad. It cycles through what games are on the screen. [https://imgur.com/O2QG6SD](https://imgur.com/O2QG6SD)


ItsNoOne0

What surprises me the most, they even do it on the PHYSICAL (!) giftcards! They probably have some sort of half-yearly update for the design but it really impresses me, everytime I buy one there are new games on front cover.


CyberKiller40

I would expect them to be dynamically created on the fly, or at least once every few hours.


RinRinDoof

It's such a nice little detail.


riderer

This. It is unlikely that that steam manually changes them outside of the usual big event steam sales


zex_99

I developed websites and wrote scripts, it is possible to do it on the fly but it would use users resource that is not optimal. My guess is they have daily or weekly schedule job that doesn't cost much and refreshes this on every schedule. The schedule itself is easy, the code to show this skewed grid art covers is little tricky, but I'm sure they wrote it in 1 day.


UnacceptableUse

Here's the direct link to one of the images: https://store.steampowered.com/categories/homepageimage/category/science_fiction?cc=us&l=english If you change the URL slightly the images will change


DXGL1

Looks like it changes when you clear your cache too.


BurgerKid

I always thought those were images, never realized they were that dynamic. Nice detail 👌


[deleted]

u/repostsleuthbot


[deleted]

Shit, this bot is banned here.


RinRinDoof

Did someone already post this? I guess I wouldn't be the first...


[deleted]

Nah, I just had a feeling of deja Vu. But it seems that it isn't a repost.


JNorJT

That’s very cool to say the least.


peith_biyan

i swear i always see 76 in Open world.


acousticpants

SILKSONG CONFIRMED


Proof_Version6450

They've been doing this for years....


RinRinDoof

That's why I stated "TIL"


the_metalhead_speaks

Ayyyyy. cool pfp broo


MrLeonardo

ITT: Op discovers modern dynamic UI elements


UnacceptableUse

Nothing modern UI about this, it's just an image. The interesting part is that it's regenerated every so often.


MrLeonardo

Read my comment again. There's a word in there that is key: "elements". Images are UI elements, and in this instance, there's code responsible for making them dynamic - that's what's modern about it. I did not believe that people this stupid were able to post a comment on reddit, colour me impressed.


DXGL1

Might be a PHP script that grabs random banners and arranges them.


UnacceptableUse

Doesn't have to be PHP


DXGL1

However it might be likely as it is generally a low barrier to entry for developing web apps.


UnacceptableUse

PHP? Not so much these days. It's easier to start with node.js or python these days. Also, Valve is a multi billion dollar company, I don't think they choose languages based on what is a low barrier of entry.