Azhdarchid

I'm Bruno Dias, a São Paulo-based designer (systems, narrative, mechanics) and writer working in video games. Azhdarchid (named after the family of large pterosaurs) is my personal blog; I also have a more professional landing page at brunodias.dev.

You may know me from such video games as Where the Water Tastes Like Wine, Neo Cab, Pathologic 2 and 3, or Fallen London—you can see my full credits on MobyGames. I also edit the Game Narrative Reader, a link anthology of great essays about video game narrative design on the web.

For my sins, you can find me on Bluesky (@brunodias.dev) and on the Fediverse (@bruno@azhdarchid.online). For my cinema sins, I'm also on Letterboxd (notbrunoagain).

Recent Posts

Jump to full post list

On Leaving the Best Job I Ever Had

Recovering from the best job I ever had.

Like all maps in the Neath, it doesn't reliably take you to where you're trying to go. Unlike other maps in the Neath, it sometimes – just sometimes – takes you where you're supposed to be.

— Unusually Loyal Map of London, Mr Chimes' Grand Clearing-Out

Over on PC Gamer, Jeremy Peel wrote an article about Fallen London's Exceptional Stories, and the rotating cast of freelance writers who write them.

It's a lovely piece; reading it made me a little emotional. One of my favorite (small) parts of my old job at Failbetter was getting to email random great writers in my network asking them if they wanted to write something for us. There are definitely things about that job that I miss today.

It's been a little more than a year and a half since I left Failbetter—I resigned my role as Lead Designer in February of 2025. When I made that decision I knew I was leaving the company into an absolute wilderness of an industry that was being actively destroyed, though I didn't know the full extent of just how bad it was going to get.

I was very aware that it was going to be a difficult road to hoe from there on, for a number of reasons—I have a very unusual work history and skillset that isn't necessarily attractive to most big studios, and the fact that I don't reside in either the US or Europe limits options even more. It's consequently a decision that I felt pretty bad about even at the time, because it felt absurdly indulgent to quit a job (especially, as was the case, without a clear landing spot elsewhere) in the middle of industry-wide contraction.

You are the negative space drawn by all your roads not travelled.

— Memory of a Much-Stranger Self, Firmament

It is very possible even now that I'll end up leaving the industry entirely, thought to do what I still have no real clue. If that were to happen, the identity I've carried around for about ten years—"Bruno Dias" the writer, the game designer—will kind of evaporate, right? It'll be shed, and I'll probably find myself in a life where I have different social circumstances, think about different things. Before that happens, I'm compelled to leave a kind of record of what happened.

Partly this is because, frankly, I'm more than a little tired of not publicly acknowledging it. This isn't an attempt at "clearing the air", and it's certainly not a callout—I'm not interested in assignment of blame here, and I'm not seeking redress for any particular thing. I just want to acknowledge and talk about something that happened to me, in a way that enables me to be honest about it when it comes up in the future.

This has also been on my mind because Failbetter are presently hiring for a writing role similar to the one I was hired for originally. In the games industry at least it's fairly common to probe people you know about job openings at their current or past employers—to get a sense, with eyes open, of what a role really entails and what the insides of a given company really are. At least one person reached out to me for this reason, at the time of writing this, so I had to sit down and go over my own feelings to give them a useful response. This post isn't that response; it's not attempting to advise anyone on whether or not to apply or whether Failbetter would be right for them—something that I'm not dissuading people from in general; it can be a great place to work, depending on your goals and circumstances.

You open the mouth you do not have. A law is enacted: No thing shall be.

— The Tower, Irem

This post is really a very long answer to the question "why in god's name would you quit that job." And the answer to that is very simple: I made the decision to resign from Failbetter because the job was killing me.

In the decade that I've worked in video games I don't know that I had a period in my life where I felt more depressed, anxious, and stressed than towards the end of my tenure at Failbetter. I wasn't sleeping. I had some physical symptoms I won't get into. I felt like my concentration and my general ability to be productive were shot, and like the quality of my production was slipping.

The thing that really made me sad is that all of this was making me irritable, and I could recognize that this was happening. I found normal, completely reasonable interactions with coworkers increasingly frustrating. Failbetter conducts most of its everyday communication through Slack; I found myself all too often having to take a moment to collect my thoughts and write a reasonable reply to a question or a request, because my immediate reaction was unreasonable frustration. I don't like being that person; the experience of that really compounded on everything else that was going on.

What was happening really wasn't one thing. I was experiencing a toxic mix of sleep deprivation, burnout, and creative exhaustion.

The trigger to all of it really was sleep. Failbetter's schedule was always challenging for me; I live in UTC-3, while the company operates on London time. I have generally nocturnal habits, some significant sleep disorders, and my natural circadian rhythm trends later, so this was already a stretch—one that I agreed to, because working at Failbetter was a genuinely great opportunity. But over the four years I spent at the company, I found that the cumulative effect of dealing with the time difference took a significant toll, especially during daylight saving time, which made it a four-hour difference for half of the year.

I won't go into the internecine details of Failbetter's management structure or decisionmaking process, other than to say that while I sought out mitigations or acommodations for this issue, I never really got them; and the process of trying to negotiate this with management over the course of my last year with the company left me feeling profoundly disrespected. Towards the end I had no confidence that the company cared about retaining me, which was a very strange thing to be thinking given my role at the time.

Plenty of people, of course, get up at 5AM every day and deal with it. But my body just does not adapt to doing this without mounting detrimental effects on my well-being. And I had, by that point, become (not so accidentally) important at work. I was Fallen London's lead designer, and so me missing a meeting or generally not being on top of things was significantly disruptive.

What's the worst that could happen? Well, you could die.

— "Perform an unsafe experiment," University Laboratory

This contributed to what was increasingly the dominant feeling I had towards my work, which was being perpetually behind. I never engaged, at Failbetter, in what we'd traditionally describe a "crunch" (which doesn't mean no one else did). The company has a fairly strong anti-crunch policy, which is that overtime gets paid out as "time off in lieu"—which in theory makes it impossible for crunch to make a late project less late. This is not a perfect policy, but it is better than several alternatives.

I increasingly felt both like I was letting people down and like I didn't have control over why. I missed quite a lot of time in '23 with a fairly unlucky run of various illnesses, and then again in '24 wrestling with sleep issues and mounting depression. I don't know how much of this was just reflective of stress; it is true that since I quit, I have not really been sick at the same rate at all.

Fallen London, being a live game, has a particular capacity for generating overwork that needs to be managed very carefully. Live games come with hard deadlines, some of which would be catastrophic to miss. Economically, the game is built on the premise that a new Exceptional Story will be delivered every month, come hell or high water. During my time at Failbetter, I wrote two of them; this was needed to essentially plug holes in the schedule, but it was really an extremely undesirable outcome (and neither ES was particularly popular).

Ultimately, me writing an ES was a failure mode, and it implied an ES written under less-than-ideal conditions. I had other responsibilities that meant I was never able to dedicate more than 20% of my time on a given week to writing these stories, nor was I able to justify spending more time on them than was strictly necessary to meet the quality bar—doing anything structurally challenging or that involved a lot of reactivity was out of the question, basically.

This was compounded by a growing sense of creative exhaustion. I feel like once we shipped Irem I had more or less done everything I really wanted to do in the setting, and finding new space or writing new things was increasingly difficult. I was in a position where I was Fallen London's creative leadership—the game's de facto director—but it really wasn't my baby, and I was beholden by creative decisions of the past that were increasingly constraining.

It's hard to separate this feeling from the other compounding issues of burnout and exhaustion; feeling constantly behind, feeling like you're pushing through a haze of exhaustion to get work done, doesn't leave space for the kind of exploration needed to maintain some creative balances. The pressure to deliver, and the need to prioritize the health of the game and the team over my own creative interest, meant that it was very difficult to escape that feeling of ennui once it set in.

I think if I had had a viable path to stick with it, I might have found my way to feeling excited about the setting again, probably through Firmament. That story is still something I'm extremely proud of; my contribution to that was mostly directorial, and I wasn't there to see it through to the end, but I'm very happy with what I did write for it (which is mostly the initially-released versions of the Stacks activity, and Starved Man with a Moving Camera).

"A good zailor should have exactly one scar." — M. Demeaux, Advice for Captains

— Zeazoned Zailors

But Fallen London was in a strange situation, like a lot of things, in 2020-2025. The game's commercial peak (during the span of time I was at Failbetter) was the 2021 summer event (ie the fist such summer event, Mr Chimes' Grand Clearing-Out). I'm very proud of that event, but I don't think that reflects just its quality; it reflects that it was the horrible Q2 of 2021, and a substantial portion of our audience were locked indoors with nothing to spend money on.

In subsequent years, the game was completely healthy, but revenue did meaningfully decline, and I was the person whose job it was to give the presentation to the company that had that graph in it.

A generally-recognized risk factor for burnout is a sense that demands are being placed on oneself that one has little opportunity to influence, and even at the best of times any kind of commercial creative work can really produce that sensation. Ultimately things either land with an audience or they don't, and while you can certainly influence the odds everyone who's done this kind of work for a long time knows what it feels like to have something flop.

All Devils are beautiful, in their own ways; even the ones that don't remotely resemble people.

— A Devil's Due

On a live game like Fallen London though, you are shipping things often and you can see how every single one is landing with the audience. On Fallen London, the longest we would go without shipping something was a month, typically more like two weeks. The distance between thinking of something and it being in front of players can be so short on something like Fallen London; there's not a lot of jobs in the games industry that give you an opportunity to see a real audience reaction to something that's still fresh enough in your mind that you're still carrying that excitement you had for it when you made it. Even other live games typically have much longer development cycles.

But on the other hand, these interactions with the community always are a bit of a third rail. You will see people who don't get your work at all; you'll see people whose preoccupations are totally outside of what you were trying to do, who are consequently disappointed that you didn't make something that meets their interest; you'll see things you put a lot of attention into get reduced down to one single thing—a complaint, an interpretation, a beat—that is everything anyone talks about.

All of those are things that come naturally (and in much greater volume) when you ship a full-sized game, but with a live game you get this drip feed that's never fully out of your awareness. This loop of constant feedback can be both intoxicating and toxic.

To Failbetter's credit, I never felt pressured to engage with the game's fanbase more than I wanted to, but I also felt like once I was leading the game I was obligated to keep an eye on player reactions. Maybe this is a failure to maintain boundaries on my part. But it's so, so easy to start worrying about being out of touch with the playerbase, on a game like this.

I am fairly thick-skinned about audience criticism of my work and this was never as significant a source of distress for me as it was at times for other team members; in truth I was often more frustrated by (what felt to me like) bad-faith criticism of other writers' work.

But it is also true that I felt the stakes of these audience reactions become higher over my time at Failbetter. Obviously I went from being just one contributing writer to the game's lead designer, which changes my relationship to all of this feedback—I was no longer responsible for just the things I personally touched. But I also felt less and less internal validation of my work from Failbetter, because ultimately the business results were not as positive as I would have liked. While I did attribute a significant effect to broader market conditions, this explanation was never really accepted by management. Blame for underperformance was never explicitly put on my shoulders but I still felt it.

I ultimately spent a significant chunk of those last two years concerned that I was personally failing in significant ways, which is not generally a healthy place to be in, especially because my ability to affect outcomes was so limited. Limited, obviously, because it's so hard to affect outcomes in general in this business.

But also limited by Fallen London often being under-resourced. For much of my time at Failbetter, the game operated with functionally fewer writers than it had when I joined the team, sometimes due to people leaving the company entirely, sometimes due to demands from other projects like Mask of the Rose and Mandrake. For a little while, I was spending a significant amount of my time assisting in the production of the Fallen London tabletop roleplaying game. I actually have no idea how that went down or whether people liked it.

Failbetter also had some significant struggles finding and retaining freelance writers, which (as Peel's article shows) are in a lot of ways the lifeblood of the game. Writing for FL is extremely, extremely challenging; it's both very different from most video game writing, and still video game writing enough that someone with no prior games experience wouldn't be able to do it. Most writers, even very talented writers, have a pretty rocky experience doing their first ES; this is why, really, the game was in finding people who could deliver their second, ES and ideally more.

At the same time, again, any in-house writer writing one of those ESs is a failure mode. It took time away from irreplaceable work that only those in-house writers could do, and also they were actively in a worse position to make a great ES than a freelancer; part of the point of ESs is exactly that they can bring in those perspectives and voices you don't get from the small core writing team!

One of the things I'm most proud of in my time at Failbetter had nothing to do with anything I wrote or designed, it was simply (successfully) making the case to management that we needed to start paying freelancers more for the incredibly specialized work they were doing.

All of this kind of assembled into a general sensation that my goals and what I cared about were not really aligned with how management viewed the business. For me, Fallen London was the whole game; I cared primarily about that game's long-term health and success, and I believed (with no small amount of evidence) that Fallen London could grow and be a sustainable long-term success iff given adequate care and feeding. Even while I was struggling with mounting creative difficulties around my own writing for the game, I cared about the game intensely.

I love Fallen London terribly, for so many reasons, not least of which is just that the game is responsible for many of my fondest memories. No other commercial game I've worked on had as clean a connection between my own creative intention and what players ultimately experienced; no other commercial project I've been involved in gave me as much creative control. I'm intensely proud of many things I did for the game, and I got a lot of fulfillment of having agency over the game's direction. So many of the best things I ever wrote, I wrote for that game—some of those are the quotes you see in this essay.

Of all the things I regret about how things ended with Failbetter, the worst is the fact that I will never really be able to look at this writing without some ambivalence, or enjoy the writing others have done in the setting in the same way. A reason to acknowledge what happened is so that I can feel like I can celebrate the work that I did, and the work that others continue to do, without such a remove from it.

Even when you are simply asleep, you often find each other in dreams: you are questing knights with a shared vow; you are a tall ship and her captain; you are two worlds, tidally locked, eternally facing each other like dancers in the night.

— The Lovers, Irem

I would never claim that Failbetter's management did not care about the game, but it is true that for them it was a game out of several, and ultimately Fallen London was viewed as a key component of the company's financial backing, but not the company's end goal; the end goal was to continue shipping games like Mandrake. Much of my tenure on Fallen London was spent calculating the possibility of some drastic contraction on the amount of new content we were doing, of returning to the quasi-maintenance mode the game had been in before late 2019. This never really came to pass, but there were real periods where Fallen London's content team was functionally just me and two other people. That I was often feeling like I wasn't pulling my weight did not help with this at all.

I really did not want to quit. I knew that it would be professionally really difficult, I knew that it would be financially devastating. I didn't want to abandon something that I cared about intensely. But eventually, around January of 2025, I made the decision that my position was untenable. I put in my notice on February 20th. Failbetter disabled my work accounts within hours, and put me on immediate garden leave. And that was it. I felt fairly bad that I wasn't able to work out a transition plan, but I was also not asked to.

I spent most of the subsequent year dealing with the long-term consequences of burnout, which really I am still to some extent recovering from.

There's less of you than there used to be.

— Unravelling, Irem

When I quit my previous job to join Failbetter in 2020, I ended up with a 45-day gap between the end of that employment and my start at the new job. Around two weeks into that I had become so bored that I proceeded to make a game, which became Cnidarian Solitaire.

In contrast, after leaving Failbetter, it took me months before I felt compelled to engage in any kind of creative work again. It wasn't until October of last year that I really sat down and made something serious (Kinophobia). I still feel like my relationship to writing isn't quite what it was before; it's something I'm still working on reconstructing, a mangled limb I'm rehabbing. In a way, writing nonfiction again is almost a way of "retracing my steps" to do that; professionally, I was a critic before I was a writer.

"It's a hard city to love. I learned that much during the Fall."

— The Efficient Commissioner, Mr Chimes' Grand Clearing-Out

It is very possible that this was always coming, that my role at Failbetter was just not something that I should ever have seen as long-term or stable. But it was hard thinking that way because Fallen London is such a one-of-a-kind island of stability; a game that, if you're not careful, you could imagine working on for the rest of your life. Very few things like it exist in indie game development. When I joined Failbetter, the game had recently turned ten; I fully believe it will make it to twenty. My mistake was not asking, more pointedly, whether I really thought I'd be happy in that situation.

One of the ironies is that the stress and burnout actively made me less capable of not letting myself get comfortable, of looking for the next thing. Maybe it wouldn't have mattered; the games job market was a little better in 2024 than it is today, but it still wasn't spectacular, and while I did seek out other work at the time, nothing really panned out.

For a while I idly thought about a version of this essay that was much more oriented around the question of how do you make a live game without inducing burnout. I don't know, honestly, that I am equipped to write that; I'm not sure that that's possible. Much as I have substantive disagreements with Failbetter's upper management, the company isn't run by people who are malicious or insane—unlike some indie studios I could name. It is, overall, run by generally well-intentioned people who mostly exercise good judgment. Working there still completely incinerated my brain. What does that say about this industry? What does that say about the world?

I... wish I had better answers to that question—of how to do it without becoming cinders—still. Frankly I wish someone would pay me to work on the problem. The truth of it is that for all of the misery, I still think there is something fundamentally special about live games as a medium, and it's therefore very sad that the reality of those games has mostly become a parade of exploitative business models and lowest-common-denominator dreck. My misgivings notwithstanding, I would jump at the opportunity to work on something like Fallen London again—something similarly strange and alive, something that exists in conversation with its players. The highs of that are really high.

For now, of course, I don't know that I'll ever lead any narrative team again, or get another comparable role in the industry at all. I'm focusing on survival in a time when everything that I care about is being actively destroyed, and I really don't know what the future looks like. Publishing this is unlikely to help on that front; it is distinctly unprofessional to talk about these things, although I think I am clear of breaching an NDA or creating real grief for my former colleagues.

But I can't help feeling like things that happen to me are only really real if I put them to words; if I give an accounting of them to others. And the last year and a half has, therefore, felt distinctly unreal. I hope this one thing, of all the other things that are broken, can be remedied.

At the end of the universe there will always be a version of you, a speck that remains after every possible skin has been shed, a creature of gant shadows and negative space.

— The Hanged Man, Irem

I've been temporarily suspended from Bluesky

So I just got the email that Bluesky suspended me for three days for the following post:

Elon Musk and Mark Zuckerberg deserve to die more than any two men have ever deserved to die. Any sane society would hang them and then hang everyone who ever associated with them.

So you know, if you follow me on that failing social network, expect to see me returned in three days unless they decide they want to perma me instead out of dumb spite.

I wanna be clear: I knew I was going to catch account strikes (god, what a dumb moderation system) for this post because I know exactly how stupid Bluesky's moderation is. And I also fully stand by this statement.

Facebook is responsible abetting an actual genocide. Elon Musk's dismantlement of USAID has led to a death toll that's likely to be in the hundreds of thousands, of which there is no real full accounting yet. If those two men don't deserve a scaffold at the Hague I don't know who does.

awk is the standard general-purpose programming language

awk is the standard general-purpose programming language

When I SSH to a VPS I just spun up, there's no guarantee whatever godforsaken LTS version of Ubuntu it's running has Node.js or Ruby on it, let alone some fancy-schmancy version manager. Python? Don't make me laugh—nobody in the last 20 years has been able to successfully install Python. So I use the language that doesn't waste my VALUABLE time: awk, which is the standard general-purpose programming language.

Some of you may be skeptical. Some of you may be asking "what standard". I'll tell you what standard: the POSIX standard. Before Perl was a mere twinkle in anyone's eye, awk was here. You may say: "isn't awk an utility for extracting data from text files with tab-separated values." To which I say: 99% of programming is extracting data from files and putting it into other files in various ways. awk already knows that's what you want to do, so it skips all the bullshit like "opening a file" or "creating a stream" or, God forbid, "allocating memory".

Now you may say, "surely awk is inadequate for some types of programming. I mean, every number in awk is a float." To which I'll say: the same is true of JavaScript and this has not stopped anybody. I think at this juncture in the history of computing we should be ready to admit that integers are just a sort of safety blanket for programmers. If you never give a number a fractional component, floating-point math doesn't happen and all is right in the world. I think that's true. I don't really understand floating-point math at all.

Now you may say, "well, I mean, awk has no GUI toolkit." Wrong. awk has the exact same GUI toolkit you were going to use anyway.

# table.awk
# Consumes a text file and displays a GUI table of its contents.

BEGIN { print "<table>" }
{ printf "<tr><td>%s</td><td>%s</td><td>%s</td></tr>", $1, $2, $3 }
END { print "</table>" }

How do you use this GUI toolkit? It's simple: cat table.txt | awk table.awk | lynx (lynx is the standard web browser). "But what if I need interactivity," I hear you whine. Easily managed; awk is in fact a superset of Javascript.

END { print "<script>"
      print "(function(){"
      print "document.querySelector(\"#button\").addEventListener(\"click\","
      print "function(){ console.log(\"button clicked\") })"
      print "})()"
      print "</script>" }

Please understand. awk is the standard general-purpose programming language. The sooner you accept this fact the sooner we can move on.

Consumer Ideology and Muse AI

Consumer Ideology and Muse AI

Tech people (like Manton Reece, the creator of micro.blog), whose growing inability to think becomes more apparent day by day, have been praising a long-winded post from Alexandr Wang, Meta's "chief AI officer", about why he's "building"[1] Muse, Meta's new product which is basically (and explicitly) openclaw for people who are too nontechnical to run openclaw.

Now imagine every person on earth with a second mind beyond their own. A general manager whose whole job is to find out what you want and make sure it happens. Someone that hears the half-sentence, “I feel like there’s something more I could be doing,” and helps fill in the blanks. This might not be a genie in a bottle, but it can be someone that says, “This is the thing you’ve been dreaming of your whole life. Let’s go get it. Here’s how.” And then builds a plan. Sends the email. Makes the phone call. Finds the funding. Keeps you on schedule. Clears the way and solves all the problems it can until the human part, the wanting and the dreaming, is all that’s left.

Like most writing that either comes straight from an LLM's asshole or was gargled by an LLM psychotic on the way to the internet, this is mawkish and longwinded, but here's the fundamental gist of it:

Clears the way and solves all the problems it can until the human part, the wanting and the dreaming, is all that’s left.

This is the pitch. You can let go of all those inconvenient verbs like do, make, learn, negotiate, fucking think. Instead you live an existence driven purely by your desires, delivered to you by Facebook—the largest advertising channel in history, which is to say the largest manufacture of desires ever created. I don't know how you can read this and not view it as unbelievably dystopian, an articulation of a consumer slop ideology where any actual engagement with the actual world is minimized in favor of letting a chatbot run by a corporation entirely take over your life.

The business model? According to Mark Zuckerberg, a man who is responsible for abetting at least one genocide and who absolutely should be fucking hanged, it is:

Muse also has a novel business model. We believe that Muse will make you money. And we are standing behind this by making Muse free for a huge number of tokens, with the expectation that over time we will profit by taking a small fee from transactions.

"A small fee from transactions". Zuckerberg envisions a world where all online shopping is both happening through Muse, and directed by Muse. A system designed to interpret your half-thought desires in the ways most convenient to Mark Zuckerberg personally, which presumably means—as at least one Muse reviewer found—telling you to self-actualize by buying shit you don't need off Facebook Marketplace, so Meta gets a cut both coming (when you buy on their platform) and going (when Muse makes the transaction on your behalf). This is not a "novel business model", this is affiliate marketing (except, of course, sellers have no choice whether to pay for the affiliate link).

Oh, and in the process he also gets all of the fucking data on every fucking thing you do.

You'd have to be a complete fucking idiot, just railroad-spike-through-the-forebrain mind-melted, to not notice that like literally every fucking other thing Meta does this is about mass surveillance and rent seeking. I can't tell if all of these people are slowly making themselves unbelievably stupid by inhaling chatbot fumes, or if proximity to silicon valley tech sphere radiation is microwaving their brains by itself.


  1. I fucking despise the silicon valley usage of "building" to mean "jerking off in meeting rooms while my engineering team tells Claude to implement my vague ideas." ↩︎

A ★★★ review of The House with Laughing Windows

A ★★★ review of The House with Laughing Windows
The poster for The House with Laughing Windows (1976

I originally added this to my watchlist because someone on Bluesky intimated that it had Lovecraftian vibes—I think that's a stretch and I really don't see it at all. There are parallels you can draw if you're really looking for them (to The Dreams in the Witch-House, perhaps, or Pickman's Model, or even The Music of Erich Zann) but they're very tenuous and have more to do with commonalities of general horror tropes. Maybe the Lovecraft parallel is the vaguely racist line of dialogue about the murderers in the movie traveling to Brazil and coming back with a "bestial religion."

Really this is a pure giallo, a bloody thriller about the contradictions of modernity, Italy's failure to reconcile its fascist past, and of course a heaping dose of gender. It's a real achievement of photography and scene-setting, full of lush shadows and thoroughly grungy environments. It also has some wonderful performances, ranging from the hapless to the unhinged to the quietly suspect.

Where it touches on a sense of the weird, it puts me in mind of almost a proto-Lynch—there's a dreamlike quality to the way in which the slow-burn plot is carried along on the thinnest thread, and every interaction the hapless protagonist has veers into the off-kilter.

A ★★★½ review of Resident Evil

A ★★★½ review of Resident Evil
The poster for Resident Evil (2026

Reviewed by Bruno Dias

2026 · ★★★½

First time in a long time I've seen a creature feature that is this visually and conceptually inventive. This movie knows it's about Cool Set Pieces and it delivers them. If I knew nothing about Zach Cregger and you told me he was a sketch comedian who transitioned to making high-concept horror movies I'd believe you 100% just from seeing this movie; it absolutely has that construction where individual scenes all function as a joke—sometimes explicitly funny, sometimes just a monster-movie thrill.

This might be Cregger's best work, I do think I liked this more than Weapons. He's still one of the most talented directors working today at just framing shots and building action sequences with real heft to them, which matters hugely to this movie because so much of the action here could (but doesn't) feel stupid and weightless. Even the video game references feel both on point but not distracting; it's all motivated by the story, encapsulated in things like how Cregger chooses to frame a door opening in a way that echos the iconic loading screen from the PSX era games, or his use of POV shots to suggest something like the later first-person-view games.

But I still felt like I was watching at a bit of a remove, more impressed by how clever and well-crafted the movie is than really carried along; it might be a little too clever, almost, though I don't know if people who don't watch movies quite so closely (cf my Camp Miasma review) have this problem.

All Posts