Why Cyberpunk 2077 is a very bad and disappointing game

Many people firmly believe that Cyberpunk 2077 is a highly immersive game that takes place in an incredibly fleshed-out simulation of a futuristic city called Night City.

I will make this short:

What breaks the immersion for me the most is that the NPCs (Non-Player Characters) in this game are absolutely brain-dead.

For example, just start a mission when Jackie (your NPC buddy in the beginning of this game) is in the car with you and then start shooting at someone – Jackie won’t even notice any of it or react to the shooting at all, he will just continue with his mission-related dialog, even when the entire NCPD (Night City Police Department) and a bunch of street gangs are after you.

Another example is the boxing coach in the building where you have your apartment in the beginning of the game. The moment the coach sees you, he begins a monologue inviting you for some training exercises – even when you’re shooting and throwing grenades at every person in the vicinity.

I call this random shooting at people the “psycho-test” and the idea is to find out how the game responds to the player acting insane – if it reacts at all. Obviously, Cyberpunk 2077 fails this test on almost all possible levels.

There is an option to talk to any random NPC in this game. But no NPC in this city has anything to say or will even react to you when you are trying to talk to them. Compare this with the 20 years old game The Elder Scrolls IV: Oblivion. Everybody in Oblivion has something to say. NPCs even engage in random conversations on the streets with each other for you to overhear. And again: Oblivion is now 20 years old and in this regard still far more advanced and sophisticated than Cyberpunk 2077.

The city itself is not interactive at all, there literally is nothing to do outside of a story quest. Not even the tiny things: Buy food at one of those hot-dog stands? Buy a coffee in one of those diners and talk to the waiter or waitress? Forget about it.

Night City is basically just an empty, lifeless and soulless facade. It feels like a version of Lego City from Lego City Undercover from the year 2013 with some adult paint on it – only that Lego City Undercover is at least a funny game with a lot of humor (of which a lot might only work for adults that know all the movies that are being made fun of) and it actually works and delivers on everything that was advertised.

Cyberpunk 2077 still is nothing of what they advertised back in the day – it was supposed to be a city where you can live a life and all of your choices matter and have a direct impact on the world and the story. As it turns out, your choices have zero impact on the story because everything is on rails, there is no life to live outside the confines of the game’s story and on top of it all, the game is still buggy like hell.

There are still game breaking bugs that were in the game right from the beginning, like for example V (the character that you play in this game) all of a sudden not leaving “crouch mode” anymore, which means that the player’s character gets stuck in a ducked, slow moving body position for the entire rest of the game. Or an even that is not being triggered right in the very first mission that you play in the game that prevents the ambulance from arriving and thus preventing the quest to finish and the story to continue.

There are also more harmless but curious and still immersion-breaking bugs and continuity issues in the game. For example in the very beginning, when you drive to the farmhouse where you meet Jackie for the first time, your car will all of a sudden magically face into the opposite direction towards the street although you parked it with the front pointing towards the house – and this 180° turn (invisibly and noiseless) happens while you’re standing in the open door of the farmhouse with your back to the car and the car is parked directly behind you. It’s amazing that after all those years either still nobody from the game’s QA department has caught this – or worse, that they didn’t care about such a continuity detail at all.

tl;dr

I find it mind-blowing that people really still hype this game so much.

They physical Nintendo Switch 2 edition of Cyberpunk 2077 Ultimate Edition.

The only thing that this game does really well is being a tech demo for the Switch 2 – if a monstrosity like Cyberpunk 2077 can run on the Switch 2, literally everything else can run on that console, too.

Will Linux/SteamOS eventually replace Windows for gaming?

Digital Foundry posted a video on YouTube asking the question “Will Linux/SteamOS eventually replace Windows for gaming?

The short answer is: No, never.

WINE/Proton will always be at least one step behind the current state of the real Windows operating system and many parts of commercial game development simply cannot take place natively on GNU/Linux for proprietary and licensing reasons of third party dependencies alone.

GNU/Linux might be great for Open Source stuff – but because of its GPL license and the fact that most parts of its runtime environment and libraries are also licensed under the GPL, it can quickly become a legal nightmare for Closed Source products. That’s the main reason why Apple’s operating systems and the Nintendo Switch OS and Sony’s Playstation OS are built on top of FreeBSD and not GNU/Linux.

And now I will stop calling it GNU/Linux and will just call it Linux instead. For those who don’t know: The software generally known as Linux is just an operating system kernel, it is NOT a full operating system. Traditionally, the GNU “GNU’s Not Unix” parts bring the missing pieces to the table that make Linux a full operating system. And then come the so-called distributions that take all those pieces and configure and customize them in their own – incompatible to each other – fashion and ship them as individual operating systems. For example, what runs on Ubuntu or openSuSE or Red Hat or Gentoo is out of the box not necessarily compatible with the ArchOS-based SteamOS by Valve Software, even though they all are Linuxes… Confused yet? We have not even spoken about the many different graphical user interfaces and desktops…

Linux is such a diverse landscape that it’s chaos incarnate.

The many different distributions and their varying software versions make the deployment of binary builds on Linux a complete nightmare – Linus Torvalds himself pointed that out, and in that same public appearance he also mentioned that Valve could only solve the deployment problem by creating huge statically linked binaries.

There was another quote in that video that I want to comment on:

“Using Windows is annoying at times.”

My response to this:

Absolutely. And yet, it still is lightyears ahead of any Linux desktop system and even macOS.

Windows still is the only platform that has viable solutions for ALL (industrial) niches and it also is the only platform that does NOT need to carry a second OS in a VM around to run industrial software to get things done.

In commercial satellite communications, for example, there exists a shitload of management and configuration software for super-expensive bread & butter hardware that only runs on Windows – and that’s an industry where I spent ten years of my life earning my living. In biological/genetic research, where I also spent a few years heading an IT department, the situation is the same: Microscopes costing a million Euros a piece only support Windows. The list goes on through other industrial niches.

People who always advice other people to install a Windows VM for the one or two apps that don’t run natively on Linux or macOS fail to understand that having a second OS in a VM DOUBLES the administrative overhead while at the same time reducing available system resources, sacrificing performance and usability while at the same time significantly increasing the complexity and actual cost of ownership. In short: It’s very bad advice, usually coming from naive wishful thinking and blind ideology.

I’m using computers since the very early 1980s and I’ve been in professional IT for over 35 years now – I’ve used it all, from the Sinclair ZX81 over the Apple II and the early IBM PCs to IBM mainframes and large long-term storage clusters with robotic tape libraries that are required by law to archive (genetic research and/or clinical) data for 30 to 60 years.

I’ve spent two decades of my life personally maintaining hundreds of Linux servers and I’ve also had and owned dozens of Macs – if anything, I am platform agnostic, but I also have decades of real world experience with each platform.

I’ve used Linux desktop systems and Macs for my personal stuff for years – but I always had to get back to using Windows because something I needed never was available on any other platform. And at some point you need to accept that a platform is only truly viable when it does NOT need to carry around another platform in a VM to get the job done.

Nobody will ever invest in porting software to a new platform or even rewriting existing legacy software just because icons in cornflower blue are now the latest hype – and Windows is the only platform that actually cares for longevity. The developers at Microsoft go through great lengths to provide backwards compatibility for software that was written decades ago. In contrast, Apple breaks something with every annual macOS update – and when you don’t have the source code of the software that you’re using on Linux, well, guess where that will take you after a distribution upgrade.

Love it or hate it: Where people do actual work and where bread & butter jobs need to get done in a finite amount of time, despite its many flaws and problems, the only functioning “one size fits all” platform still is Microsoft Windows.