Are Game Discounts Bad Or Should You Pay Full Price?

I regularly watch a YouTube channel named SkillUp and listen to several IGN podcasts for weekly video game and gaming-industry-related news and updates. Almost every week since 2024 started, the weekly shows have contained reports about layoffs throughout the gaming industry. Many were due to bad management or lackluster sales of mediocre and unsuccessful titles. Around 7000 people have already lost their jobs in the first two months of this year alone, following up the more than ten thousand last year. This is compounded by the fact that game development is becoming an ever-growing financial undertaking. From recent leaks and the legal battle between Sony and Microsoft, we know that PlayStation’s last AAA first-party masterpieces have broken through the 200 and 300-million-dollar production cost barrier.

The more I think about it, the more I ask myself whether I should be looking for deals rather than paying full price. Relying solely on discounts is incredibly hypocritical of me as I am predominantly a PC gamer. A PC gamer with a very costly gaming computer, I am sad to admit. And despite having the cash for all that fancy hardware, I constantly look for discounts rather than accepting the full price for a video game. How does that make sense? Isn’t that salt in the wounds of all those talented developers and artists who lost their livelihoods? Am I part of the problem and equally despicable like the handsomely paid CEOs who gamble with the lives of their employees in their relentless chase for a slice of that shiny live-service money? I shudder to think what will happen to Rocksteady after the unfortunate release of Suicide Squad.

I will rethink my approach to game purchases, but I alone will not even make a dent. It’s a conscience thing more than anything. It requires more people to do the same and also changes in the industry. Are development cycles that now span the typical lifetime of a console generation sustainable in the long run? Who, other than full-time game reviewers or streamers, maybe, is supposed to have the time to repeatedly spend 100 hours on every single game because the new norm for AAA releases is to be a gigantic time sink? Why do we need countless hours of filler content? Aren’t shorter, more focused games of 40 hours not more affordable and more uncomplicated to produce? I often feel bad for skipping so much side content because the main story is so engaging or because the side content is not entertaining enough. Sometimes, I want to finish a game because I have already spent so much time in its world that I am ready to move on. That means I skip on content somebody put their sweat and tears into to produce. It feels wrong, yet I want to experience more of the many great titles released yearly, not more of a single one. Maybe it is an attention span issue of mine. I do not know. All I see is budgets skyrocketing and people losing their jobs.

As a passionate gamer and a software developer, I can only hope the gaming industry reaches an equilibrium soon. These massive waves of workforce reductions and studio closures must stop. The industry needs a sustainable approach to high-quality, high-profile cinematic experiences so we can continue playing these incredible stories and even more of them. Studios also need a way to try something new, to take a risk without fear of the loss of everything. I immensely enjoyed Immortals of Aveum, but Ascendant Studios did not ascend far with their first game. If this industry only knows the two extremes of blinding success or heartbreaking disaster, it will become harder and harder for creative minds to take the plunge and dare raise funds to create something new.

Now, these thoughts mainly apply to high-profile releases. However, the concept of paying full price is even more applicable to double-A or indie productions. Smaller studios need all the money they can get without a giant publisher backing the development.

This is a complex topic with many more points I could discuss if I invested more time. Despite that, I said what I thought was necessary, and I will end this post on that note.

I apologize for the downer. These thoughts did not let me go.

Thank you for reading this sad gamer’s tale.

PS

The header image was created by Microsoft’s Copilot with a minor edit job from me using the following input:

“create an image of a video game store with a bargain bin full of discounted video games next to a stand of triple-a full price titles”

Azure Key Vault Error: The Specified PEM X.509 Certificate Content Is In An Unexpected Format

Microsoft’s Azure Key Vault supports uploading certificates in the PEM format. However, it is a bit picky, and the format must be exact. The documentation contains all the information, but the PEM format has a few nuances that the documentation does not address.

The following is a valid certificate as generated by a PKI.

Subject: CN=The Codeslinger,O=The Codeslinger,C=DE
Issuer: CN=The Codeslinger Intermediate,O=The Codeslinger,C=DE
-----BEGIN CERTIFICATE-----
MIIC...Ivw=
-----END CERTIFICATE-----
Subject: CN=The Codeslinger Intermediate,O=The Codeslinger,C=DE
Issuer: CN=The Codeslinger Root,O=The Codeslinger,C=DE
-----BEGIN CERTIFICATE-----
MIIB...Rps=
-----END CERTIFICATE-----
Subject: CN=The Codeslinger Root,O=The Codeslinger,C=DE
Issuer: CN=The Codeslinger Root,O=The Codeslinger,C=DE
-----BEGIN CERTIFICATE-----
MIIB...aA==
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIE...12Us
-----END RSA PRIVATE KEY-----

However, Key Vault will not accept it. Instead, it throws the dreaded error: “The specified PEM X.509 certificate content is in an unexpected format. Please check if certificate is in valid PEM format.”

As you can see in the documentation, the PEM file must not have metadata about the certificate and issuing authorities. You can remove this information, and the PEM will look like the following.

-----BEGIN CERTIFICATE-----
MIIC...Ivw=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIB...Rps=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIB...aA==
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIE...12Us
-----END RSA PRIVATE KEY-----

You are not done yet, though, as the key must be in the PCKS#8 format. The following OpenSSL command will do the trick if you store your key in a file.

openssl pkcs8 -topk8 -nocrypt -in private-key.pem

This works for RSA keys, as shown above, and Elliptic Curve keys.

-----BEGIN EC PRIVATE KEY-----
MHcC...8g==
-----END EC PRIVATE KEY-----

The output will be the following.

-----BEGIN PRIVATE KEY-----
MIGH...vnry
-----END PRIVATE KEY-----

Putting it all together, Key Vault will now accept the certificate.

-----BEGIN CERTIFICATE-----
MIIC...Ivw=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIB...Rps=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIB...aA==
-----END CERTIFICATE-----
-----BEGIN PRIVATE KEY-----
MIIE...8kjt
-----END PRIVATE KEY-----

I hope this helps.

Thank you for reading.

Starfield Review – Jack Of All Trades, Master Of Some (PC)

Microsoft desperately needed a win after all the negative press surrounding its Xbox gaming brand in 2023 and the year before. 2022, in particular, needed major first-party releases as many titles were pushed further into the future. When one of those much-anticipated games finally arrived, it was a stake in the heart of a vampire. Redfall’s release in May was a disaster, and all eyes were now on Starfield, Bethesda Game Studio’s space opera and first new IP in ages. “Skyrim in space “was the most succinct description that was even given by the game’s director.

I like Skyrim, and I enjoy science fiction in space. The more Bethesda revealed about the game, especially in its Starfield Direct presentation, the more my interest was piqued. It went so far that I took advantage of AMD’s sponsorship deal that bundled a Radeon graphics card with the game’s Premium edition. It was actually the only way for any of the current-gen GPUs to be a sensible purchase. Based on early benchmarks, it also was a necessary upgrade from the RTX 3060 to get an enjoyable performance in this game. Although the performance at launch was still imperfect, it ran well most of the time outside major cities.

The game itself was, in many aspects, a typical Bethesda title, offering more of the gameplay loop that we all have come to enjoy. But Bethesda’s ambitions have been grand, vast as the depths of space, so they have added 1000 planets for players to explore. Could we be talking about illusions of grandeur instead?

Regarding scope, Bethesda’s games have always offered the player an enormous amount of content worth several hundreds of hours if you wanted to. Starfield’s 1000 planets certainly have that potential, although I doubt it would be exhilarating. Worlds only contained a low, curated (maybe randomized) number of locations of interest, and traveling between them was… a perfect opportunity to listen to space podcasts. And even those locations existed primarily for looting purposes. If you love the gameplay loop, all the power to you. If I remember correctly, I have only visited and explored planets during the events of a quest. Therefore, take my words with a grain of salt.

The big story questlines were where Starfield shined, not the number of planets or auxiliary game systems. Combined with the addictive Bethesda storytelling, looting, fantastic art design, and entertaining combat, I had a delightful time. However, it is essential to know what to expect from Starfield. It could have been a better space exploration game. But it was a terrific story-based first-person shooter with RPG elements Bethesda-style.

Performance was a mixed bag, and it still depends on the hardware. Starfield prefers AMD graphics cards and Intel processors. Big cities like New Atlantis or Akila will murder low-end CPUs, and performance dips must be expected. Indoor areas ran well, whereas outdoor regions varied based on the location (dense forest vs. barren planet surface). However, not all graphics options must be cranked to eleven to enjoy the artwork.

Read More »