In defence of Fatshark - the realities of games and software development

This is going to be an essay if you don’t want to invest the time to read the whole thing there’s a tl;dr at the bottom of each section.

I’ve worked in software development for 10+ years and additonally have decent knowledge and insight into in the internal workings of games studios from friends/colleagues. I’ve been a gamer for 25+ years but never really engaged in any gaming community outside of in-game chat. I only signed up to fatshark forums to log a bug (no software is bug free, this is a core maxim in software QA) and then got sucked down the rabbithole of commentary about the game and the studio behind it. The two most prevalent things I noticed were:

  1. People are invested - you don’t get amped up for/against something if you are indifferent to it.
  2. For most of the things being complained about (and I share the feeling that the game is not currently as I would like it) I could identify a probable cause that wasn’t the speculated motivation behind fatshark decisions’s - greed.

My core observations is this: People are up-in-arms over the state of the game because it is not all they hoped it would be but in not appreciating the probable reasons why it is in that state they are not as sympathetic/understanding as they might be if they did. Consequently, the negativity around the game/service reduces the chance it will be able to grow into what people would like it to be.

From what I’ve seen tempers runpretty high on this forum and I fully expect to get slated for ‘simping’ for fatshark and there to be unporductive sh*tpost memes in responses. I’m in no way affiliated with fatshark - my investment in Darktide is just I’m a 40K fan, the 4 player co-op FPS genre has been my favourite since L4D came out and the core gameplay of Darktide is the best I’ve seen in the genre.

To help people maybe understand why certain decisions were made I’d like to offer up some observations, knowledge of software/game development practices, analysis and speculation to address some of the frequent complaints I’ve seen/heard.

tl;dr - I know about the realities software development and a some about games development. I’d like to suggest some alternative reasons for fat shark’s decisions and the state of Darktide that you may not have considered.

Developers vs. Designers
A minor thing that rankles me is the fundamental misunderstanding of what a games ‘developer’ does. Developer can refer to either a) a games studio (of whatever noun you choose for a company that produces games) or b) a coder who builds games. Most of the creative decision people do not like that they blame the devs for are made by designers. Designers are the architects of games and developers are the crafts people who take their plans and build the actual thing. Devs will get to feedback on the game during studio playtests and will dictate how to implement a designer’s planned feature on a technical level but the big decisions around gameplay, monetisation, mechanics etc. will be made by designers and ultimately the Creative Director. There are also artists and animators who contribute to the look and feel of the game but again ultimately most just implement decisions they don’t make them.

The Economics of Software/Games Development
Since their invention games have progressively become more and more expensive to make. The pace of this trend has only accelerated as time goes by and AAA title cost tens of millions to produce. All businesses need a steady stream of revenue to operate, the traditional model for making games - spend years making a product put it on shelves (digital or physical) recoup costs and make enough money for to finance next product does not produce a steady revenue stream - hence so many studios which fold due to cashflow problems whilst producing their ‘next’ game.

Following the traditional model requires you to have deep pockets, this is why studios like fatshark making AAA games without a publisher (I’ll address Tencent’s majority stake below) are rare and most indie studios make smaller games with lower production costs.

The reality of this in general software gave rise to the ‘Software(game) as a Service’ model - hate it or not it provide smaller/mid-sized companies to trade larger up-front investment in a product for a more even and consistent revenue stream which increases the company and product’s chances of survival long-term.

tl;dr - Games are increasinly expensive to make and the traditional model increasingly only works for big companies with deep pockets. SaaS models are one of the few alterantives for mid-sized studios who want to produce AAA titles.

The longer a piece of software is expected to be live and in continuous development the more time required to be invest in the foundations of that software.

In the traditional model whre a piece of software was expected to have a lifespan of 2-5 years you don’t need to worry to much about its long-term maintainabilty, future development or changes to hardware environment it runs in. At most you game ship it, make some updates/bugfixes and maybe throw some additonal DLC content out there (this is often subcontracted to outside/co-dev studios).

Software expected to have a longer service like needs a carefully thought through and solid foundation. It needs to be scalable, easy to maintain/update and malleable enought to updated to utilise new and better hardware. Overall the retun on investment for this time/effort is greater but the initial cost in time/effort/money is greater.

tl;dr - While service models may help mid-sized studios viability long-term the up-front costs (financial/effort/time) are much greater.

Financing a Game’s Development
As a start-up/scale-up you only really have two options or grow your business and produce new products:

  1. Organically - you invest your own money and all the profits from your existing product(s) (if you have any) into developing new products.
  2. Outside investment - you add to your organic growth by selling a stake of your company (pre-sale or share) to an outside investor to help finance growth. The obvious advantage of this being you can grow faster and more ambitiously than competitors who rely entirely on organic growth. In games this outside investment is commonly - sell your comapny outright to a larger company (business daddy Microsoft/Sony/Tencent/EA etc.) bankroll your development costs, crowdsourcing, banks/venture capitalists/larger organisations.

Other important conecpts are financial runway and of Minimum Viable Product. The financial runway is how long you can absorb the operating costs involved in making a new product before it starts making money and paying for itself. A Minimum Viable Product is the bare minimum/core features required for a product to what it is intended to do at the most basic level. So if you are operating at a loss devloping a new product you need to get your MVP to market before you run out of runway so it can start financing its continued development.

tl;dr - Most studios want to release the best game possible with the resources available. If a game is not as polished/feature rich at release as you’d expect it most probably was not relesed in that state because they wanted to but because they had to i.e. they were out of money and no viable option to get more.*

Fatshark sold out to Tencent and Tencent are the worst
If you own a company and want to literally sell-out you generally sell the comapny outright hang around during the transition for the minimum time you are contractually obliged to then sachet out the door and into the wide blue yonder with your cash. This doesn’t seem to be what happened with fatshark and tencent.

As a games studio you next game will inevitably cost more to make than your last so the fact your last game turned a profit does not mean you will be able finance production of your new game. I’d guess knowing all this fatshark shopped around for investors to finance Darktide and Tencent gave them the best terms (Tencent have a bad rep but at least they are in the industry most VC firms have no real stake in the games industry when they invest they are literally all about the money).

Then reality stepped in - I don’t have first of second-hand experience of any software project that has come in on time and on budget, I know it happens but it is the exception not the rule. Even where projects are not optomistic there are always unexpected issues no one foresaw (or reasonably could have forseen) and then there are once in a lifetime occurences like Covid.

I would guess the 2021 deal that gave Tencent a majority stake was made because fatshark were out of runway and it was either that or the company goes under. Even after this I would imagine they had to scale back/missed their MVP (a possible reason behind the lack of crafting).

tl;dr Fatshark probably needed outside money to fund an amitious project requiring lots of up-front costs. Tencent gave the best (least-worst)deal. I suspect fatshark neared/hit the end of their financial runway multiple times whilst developing Darktide and had to look for additional investment/funding.

Fatshark released an unfinished game because they are greedy
In additional to all of the above reasons - from what I know very few who work in games do it for the money - you can easily get 10%+ bigger salary working in enterprise software. Most industry professionals I know do what they do because they love games and would love nothing more than to make games with no consideration of monetisation and financial concerns but we live in the world we live in.

*tl;dr - My suspicion is that fatshark released Darktide in its current state because they had to.
I don’t think fatshark wanted to release an ‘unfinished’ game - if this were a cynical cash grab the attention to detail a reverence for the source material in Darktide would be absent. *

The cosmetics shop was finished on day one whilst other features were not
A cosmetics shop is what is referred to a ‘solved problem’ - something easy to implement on a technical level based on an established template and pattern of design (another example would be a login page). It is the sort of thing you assign junior teammembers and can be completed in a relatively short time span.

tl;dr - it’s a solved problem and easily implemented, building it likely did not pull senior staff away from the more important technically demanding stuff

Fatshark doesn’t communicate well enough
After the 2017 EA Star Wars Battlefront 2 lootbox debacle where studio employees tried to justify design choices on social media makinf the situation worse most big studios/publishers banned employees from discussing their games on social media. Especially for games based on liscenced IP where the licence holders want to protect their brand image communications with fans are vetted heavily and are strictly one-way.

Combine that with studio employees getting doxxed, abuse and death threats it’s arguably a wise policy. It must be dispiriting to put years of your life into a project only to get blamed for decisions made for you by bosses or circumstance.

tl;dr - most major publishers and studios now have strict NDAs, some of which forbid employees even disclosing who they work for in many forums. Those that do have any community outreach do so through strictly vetted official channel. That fatshark employees communicate with players outside press releases and chaperoned interviews is unusual.

Fatshark said feature X would be in the game but it isn’t
The original design and feature set of any software never survives production. Things designers thought might be useful/fun end up not being so, others turn out to technically unviable from an engineering standpoint and others turn out to be game breaking in terms of the meta to the extent no amount of quantative balancing can rectify. I don’t know amuch about the alleged deletion of forum posts and commitments to certain things so I won’t comment on that.

tl;dr - No plan survives contact with the enemy - designers are not prescient Gods just because something was intended at the outset doesn’t mean it worked or was viable

Darktide should have been released as an Early Access Game
It seems logical that if Fatshark could do this they would. Based on the public facing Steamworks documentation I can see a couple of criteria where the wording has more than on interpretation depending on how you define certain words (i.e. the sort of stuff the entire field of contract law is based around debating). Then you have the questions of what the early Access contracts and criteria not publicly available look like and what conditions exists related to agreements they have with Microsoft.

Based on the little info available it looks like there would have been zero downside for fatshark making use of the early Access program (maybe Steam take slightly higher percentage of sale, I don’t know) would have been a no brainer and Fatshark probably didn’t do it because they couldn’t do it. Maybe they couldn’t because Valve wouldn’t allow it, Maybe because Microsoft wouldn’t allow it maybe for some other reason prevented it.

tl;dr - If they could have they probably would have?

There’s not enough content and no endgame
Simply put, afaik fatshark never said Darktide would be anything but a GaaS and I didn’t purchase thinking I was somehow getting a AAA title for just $/£/€40 i.e. almost half what they usuall cost. I struggle to think of a similar service-model title that was well received at launch (maybe Deeprock Galactic but, as much as I love it, it is not a AAA title with the same technical ambition and scope as darktide).

The difference between your No Man’s Skies and Anthems is if the core gameplay is solid and Darktide’s, imo, really is. Although my initial surge of enthusiam has waned and I’m jonesing for more content and progression, once it is feature complete and they rev up the content treadmill I’m invested in where it goes. I hope to return to this game multiple times to find new content and developments

tl;dr - it was always billed as a GaaS title and I’ve paid $/£/€70 on games that have had a fraction of the shelf life. Assuming it doesn’t get smothered in its crib this game will hopefully build on the solid foundation that is the core gameplay.

20 Likes

$.05 have been deposited into your account.

15 Likes

As a rational consumer who looks out for their own self-interest. I could give 2 craps. You make a product and you get what you deserve when people don’t like said product.

This isn’t the business of thinking “aww poor devs and video game production companies, aww poor babies” stop thinking of FatShark as a person. They are a company trying to take your money.

You make a bad product - you get bad reviews. Pretty simple.

36 Likes

A lot of what I presumed based on my experience with the industry and then a lot more.

I guess we will never know the real deal behind some of the sore points, i.e. certain design decisions.

1 Like

Gamers when they have to write an essay for school: pfffffft.

Gamers when they encounter problems with a game: Here is my weekly article with summaries included fam!

2 Likes

That’s a lot of text to defend a company selling a faulty product.

As a final consumer, I don’t care why my product is faulty, I just care that it is, it’s up to fatshark to fix their situation or sink, I can’t give less of a f*ck about them.

20 Likes

Holy crap there’s a lot of falsehoods in this post of yours. Let’s discuss the obvious ones, at least.

This is pointless nitpicking. We’re all aware that it’s the leads/managers that make the actual decisions. We call all of them developers, wether their actual title is Lead Designer or Creative Manager. This stems from the very obvious, that a company that produces games is a “Game Developer.”

This is absurdly false. Production costs have gone up, but they no longer produce any physical goods, cutting costs by a lot. You know what else has gone up? Sales. Back in the day, a small studio like FS selling several million copies would be an unheard of runaway success.

Further, GaaS was never invented because the devs weren’t making enough money. It was invented because they wanted more money. You can look at any public available info for this, where all the big boys are posting record-breaking profits after introducing lootboxes and other GaaS models. In short, it’s never done because they have to, it’s done because they want to make even more money.

This might be true in some cases. Darktide is nearly wholly lifted from VT2. I’m sure they’ve spent years and money on making it, but this isn’t some 10-year project. Hell, the game is completely lacking in features and is broken beyond belief on launch. That’s not software that has been cooking for along time.

Fatshark’s numbers are completely public. They have posted positive profits every year. You’re simply making stuff up, here, as with a lot of your post. They didn’t have to sell to Tencent. Further, it was the founders’ own stocks which were sold to Tencent. Not company own stocks. Not a stock expansion. This was money paid to the founders, not to Fatshark. Sure, Tencent might have invested in the company as well, but like I said, they have never posted negative numbers.

They have never released a finished product. Ever. Darktide is the worst example so far, but it’s simply the continuation of a trend. They released it because they figured this was the minimum viable product they could pass off as something even remotely finished.

This is also why they didn’t do Early Access. You can’t do pre-order sales for Early Access. They wanted to get as many sales as possible before people really understood the state of the game. Further, if you want to release Early Access that isn’t a scam, you have to actually work on the game. We now know that FatShark has no intention of doing so. They’re working full-time on the console version, so they can sell this minimum viable product to as many people as possible.

FatShark doesn’t exist in the USA. NDA’s that forbid you to talk about where you work, or to talk about your work, are highly illegal. (Barring national security concerns and similar.) Again you’re just making this stuff up.

27 Likes

The developers are people. Sure, the people working deserve empathy.

The company? Hell no.

They made something that their consumers are unhappy with. If you make a bad product, you own everything that comes with that. If your product is a service as well, you’re also responsible for the efficacy of that service.

People don’t generally purchase products expecting them to be a skeleton that’s going to be added onto over time. We buy products that we expect to be complete that will have additional services and improvements over its lifetime. If they’re asking for money up front and they’re not marketing themselves as early access, the game should have been in a feature complete state.

The existing content would have been fine to call “feature complete” if they didn’t have a calamity of errors staring them down and a whole subset of the game literally non-functional.

Why use Anthem as an example here?

Anthem didn’t survive.

They hemorrhaged players because of bugs and lackluster content (seems familiar), eventually got to making content and improving the game, but repeatedly ignored community feedback and eventually the game failed.

Fatshark, like Bioware, made a product that was bad and is currently providing a bad service, just like BioWare with Anthem.

They’re going on a similar trajectory. That’s NOT a good thing.

7 Likes

i just want a complete game aka cafting, the rest i can deal with/ withstand/ swallow and have some more fun, already 400hrs in, no imp. Edition but spend 5 bucks for a hood and goggles, urge to have an eyepatch and a bookpack.
not a fan of rng shop and crafting, but done damnation with what i have and all fine. i’m a patient gamer and know the psychology behind a skinner box. wont prevent me to fall for it sometimes, but ok.
at least i didnt fall that deep and use a browser addon to obsessively check shop to min max.

“No army is big enough to conquer the galaxy. But faith alone can overturn the universe.”
Codex Imperialis

There’s a lot I don’t like about the game, but I do hope it becomes what it can.

In a more philosophical sense, no one can speak to the motivations behind anyone’s mind. Even if they tell you, they could be lying. Whether the motivations are greed or not, are honestly irrelevant to me at this point. I bought the game, I am past the refund window, I am imploring Fat shark to make some changes and would like to know whether they will have new designs or not.

2 Likes

Fatshark burner account op :stuck_out_tongue: ? I all seriousness people deserve a break but to release your game prior to a 3 week holiday break is a really questionable choice. Then to miss deadlines on promised features is even more sad. If they had put this game out as early access it would have avoided a ton of the criticism it is currently getting but they wouldn’t have been able to cash in on the pre orders that way. I have accepted the fact that they are working mainly on getting console version out and we are going to be just left hanging in the breeze with aqshy giving us nothing burger posts for about 4 months. Community mods can only comment on pre approved topics so try not to take it out on them too hard.

There is a good chance that Fatshark muzzled their staff after the online backlash.

If you start crawling thru twitter, you can find a lot of Fatshark employees. Most used to be very active on twitter and then pretty much everyone went full radio silence.

I dont think things are good at the office right now.

4 Likes

FS could come out and say puppies are great and a part of the community would find a way to be toxic about it.

1 Like

Speaking only for myself, I dont think Fatshark employees released an unfinished product “out of” greed. There is no doubt in my mind that the excellent combat sensations and art direction are fruits of passionate work, even if it iterates on VT1/2.

However, I do think DT is A/an incomplete product as of today and B/ some mechanics are there to maximize player spending, while being in direct friction with QoL features and/or core gameplay, in a way that truly does not respect my time.
I do understand the importance of a steady cashflow… In the way it is implemented, I consider the latter greedy and predatory, even if it is effective.

Both of these make me sad, and the combination leaves a sour taste.

2 Likes

Consumers are entitled to our outrage but you are right people can do it in ways that aren’t degrading or toxic.

4 Likes

I also see no malice here, but that does not mean that I accept unfinished products being shipped. They are released because they get away with it. If releasing an unfinished product would be the death of the studio then we’d see more finished games.

With that said, I can highly recommend this blog by a real video game dev https://askagamedev.tumblr.com. I read it daily. It grounds me from the vocal minority on these forums (like myself) who know nothing about game development but still claim to know how to solve all problems or seem surprised when no instantaneous feedback is given.

If you read the blog, and keep forums like this one in mind, you can really see where he’s coming from. I highly recommend it.

1 Like

Not all puppies, surely?

5 Likes

What about cats.

So much catism in here. I dont like it.

5 Likes

This is probably where everyone should have just stopped reading.
You did the same condescending corporate double-speak as the company you are defending.
No, we are not whiny, entitled kids you are painting us to be.
No, we aren’t upset “because we didn’t get ALL we hoped”.
No, we aren’t angry because we failed to correctly indicate the reason WHY the game is in this state. (we know that we will probably never know, and, frankly, we don’t really care about “why”)

The truth is we are mostly upset that this is the third time it has happened, that the game contains some very questionable design choices (rng, fomo, etc.) and that, after almost 2 months after release, we neither have acknowledgment that the game shipped in a bad state nor do we have any update about the roadmap or priorities in fixing/finishing the game.
The frustration also comes from the fact that, as someone said: they did the hard things right and then completely dropped the ball on easy stuff.

This section is pointless.
Yes, we know the difference. What of it?

First of all, Darktide is not AAA.
It is AA, and I don’t think it was ever meant to be a AAA game. (link)
It’s just a fun game-loop with impressive art (music, levels …) put in a nothing-burger of a live service.
Secondly, no one is criticizing the game for being GaaS. We knew that when we bought the game.

The opposite is true.
Whatever you put out there, you can fix later in a live-service game.
You don’t even need a lot of content, just a promise of more content (e.g. battle passes)
Sure, the programmers have more work making everything more modular, but almost everyone else (content) only needs to put out the MVP.
Are you saying that an MVP costs more then the finished product?

More condescending straw-man arguments suggesting we are unreasonable kids who think that FS released this because they wanted to.
No, we agreed on the forums a long time ago that they, most likely, had to release it because of fiscal reasons.

Again, talking to us like we’re kids.
No, we also covered that topic with a conclusion that Tencent, most likely, didn’t have any say in game direction and that this is historically accurate behavior for FS. Much before Tencent.
Only the inclusion of predatory tactics in the cash shop was attributed (falsely or not) to Tencent.

Here, you write about how workers in the gaming industry have lower salaries, but again, you missed the point.
No one was blaming the code monkeys, QAs, 3D modelers etc.
We universally criticized the decision-makers (often put under umbrella-term: management).
I don’t care if they are greedy. That’s between them and their preacher/psych. I care about the game that wasn’t delivered and no indication that it will ever be fixed.
There’s a point in there about how game companies exploit the love workers have for gaming, but instead you went for the option of guilt-tripping us.

Crafting is also a solved problem.
They probably got more money in that shop then they lost in sales because of it, so, I don’t see the problem. They knew that some people will be pissed because of it, and they released it anyway.

Yes, Fatshark. That’s where we expect the communication to come from and through official channels.

NOT, and I repeat, N O T from FS employees breaking some imaginary NDA by passing encrypted notes between stalls in a public bathroom.
Where TF did you get that idea from?

That’s the whole point of GaaS. We should be getting a constant drip of content either through DLCs or Seasons (battle pass) or both.
It is still early, I agree, but I don’t see the lack of content as one of the top issues, and, in theory, we might start getting a steady flow of GaaS content in the near future. I doubt it, though.

7 Likes

Problem in the current market atmosphere is we are in a place post covid that no one cares. The greed as become immense and the working class has been divided in a way that we are against each others instead of corporate greed.

Companies have been pushing to see how much they can get away until they have to issue an apologie publicly. But then it never goes back to the previous level. They always keep something more.

Thats how we ended up with MTX everywhere. Thats why gambling is an addiction.

Fatshark has a LONGGGG history of doing stuff like this. And every time, every game, the defenders comes out.

The devs have made a solid game with solid mechanic. But its packaged horribly by management’s decision.

And us as consumers havent learned. We bend over and ask for one more.

At the end its a product. And its broken. Core gameplay is there. But thats it.

2 Likes