Ulterior Spirits has a lot going for it. There’s a well-realized setting that certainly takes inspiration from things we’ve seen before (Mass Effect is name-checked in the blurb), but has some nice bits of world-building all its own. The protagonist is immediately engaging, a middle-aged bureaucrat and mother who’s haunted by her actions in the past and her prejudices in the present. And there’s an unexpected framing around Christmas, foregrounding family, forgiveness, and generosity, which are not typical themes for something with these sorts of genre trappings. On the other side of the ledger, there are some UI and pacing issues that make the game feel longer and slower than would be ideal, and before the ending sequence, the choices on offer aren’t very interesting either in terms of revealing character or impacting the plot. This is still one to play, but unfortunately I did feel like I was ready for it to end a good fifteen or so minutes before it finally wrapped up.
My favorite thing about US was getting to play as Renee Bennion. A high-ranking functionary in a multi-species coalition government, she’s dedicated to her job, quick on her feet, and is a loving though occasionally exasperated mother to a twenty-something son. She also has a fun rapport with her old commanding officer -- the vibe is friendly but still with a note of deference -- who’s also got a position on the space station where the story takes place. As the plot kicks into gear and she realizes she’s the target of a plot by an old enemy, you get a sense of who she used to be when she was her son’s age, and how hard to rattle she is in the present. She’s drawn with real flaws, too – notably, some ugly prejudices about other species – making her a well-realized protagonist.
The universe she inhabits again isn’t the world’s most original, but it does have some clever touches. Though this is a bit underdeveloped, one of the primary alien races in the setting appears to archive entire dynasties’ worth of identities and memories in each individual, and the details about how human traditions like the holiday season have been translated into a post-alien-contact context are well thought through. There are hover-over hyperlinks that demystify some of the technobabble, though I found myself wishing they’d have focused on different pieces of the setting – I feel like there were a whole lot that went into detail on the timekeeping systems used on-station, but comparatively few on the culture and background of the various alien races.
The central plot, once it kicks in, is solid enough, but my main complaint, as mentioned above, is the pacing. Renee is being pursued by agents of a long-dead adversary, with threatening messages and recordings of her past being sent to her, and unsavory characters skulking around the dark corners of the station. To determine what’s going on, she consults with station security and old friends, while still trying to go about her day job of setting trade policy for the coalition. This is a strong structure, but it takes a while to get going, and most of the sequences go about how you’d expect but with maybe 20% more words than would be ideal, with few surprises in store for the middle part of the game. Exacerbating this, few of the choices here seem like they have much of an impact.
The interface is partly to blame too – while it’s very pretty, it was slow on my machine, and each paragraph of text fades in one at a time, meaning I was often impatiently waiting to click my way through to the next bit. I also ran into a couple of small niggles that might be bugs, though they’re from late in the game (Spoiler - click to show) (after I finished the climactic conversation with my old enemy, a security team burst into my room, as though I’d been locked in and they were worried for my safety, though nothing like this had previously been mentioned as far as I could tell. And after making the heartwarming war-orphan donation, the text made a note that my extra supply-points were now zero, but the interface display still showed me as having 700-odd. Since these are never otherwise used in the game, it’s odd to include that detail on every screen, then not update it the one time it’s relevant, so I assume that’s a bug)..
All told I think Ulterior Spirits is one editing pass away from being something really special – with some tighter prose, a speedier interface, and tweaks to one or two aspects of the storytelling (Spoiler - click to show)(I thought the decision to never show the actual conflict with Ruuaghri in any of the copious flashbacks was a misstep – we never get a visceral sense of Renee’s hatred and fear of her, which undermines the intensity of the final conversation, and means there isn’t a contrast to draw with the old, decrepit person she’s become) this would be great. As it is, it’s still a really strong comp entry, which delivers some real sentiment and an internally-focused, character-driven story in a genre that doesn’t typically prioritize those things.