Tuesday, 29 March 2016

An Early Look at StarCrawlers


About a year ago, StarCrawlers slinked its way into Steam's Early Access and since then has been getting regular updates as it makes its way to becoming shipshape for a full release. In a world where science fiction themed RPGs are vastly outnumbered by ones with a decidedly fantasy shtick, this one certainly got me to raise an eyebrow when it came along. Moreover, it's a dungeon crawler, and as such had me instinctively reaching for my wallet. Of course, with it being unfinished, this excitement could have been premature if playing it revealed a game needing much more time in the oven. After pouring a fair bit of time into the game, that's certainly the case to a degree, but thus far it seems to be more a case of sorting out some of the text in conversations than any game breaking bugs.

This is a first person dungeon crawler with procedurally generated areas, so, right off the bat, one can see that exploring, fighting baddies, and collecting loot will be a big part of StarCrawlers. While there is an actual main line of quests with a story, most of one's time can be spent wandering futuristic corporate offices, derelict space ships, monster-infested mines, and the like without paying it much mind.

Players have a space station referred to as STIX that they use as a home base between jobs. It has basic amenities to help aspiring crawlers do their job better. There's a shop for buying, selling, and upgrading gear, a medical bay for patching up badly injured party members and resetting talent trees, there's a black market for playing a lottery to get gear of varying degrees of quality, and, most importantly, a bar.

The bar is where StarCrawler's main quest line advances and where players can find the job board to accept new missions to go on. Jobs are divided by difficulty and can be told apart by their color coding. Gray jobs are of a low level and will be very easy for your team to complete, green are also easy but not complete pushovers, yellow are slightly challenging with enemies a level or two above your party, and red are hard missions with much stronger enemies. As one would expect, pay and experience gets better and better the harder a mission is. Your reputation with various corporations will also impact what jobs are available. Obviously, if you've pissed off a particular faction, they aren't going to be offering you work. Also, most of these companies are trying to screw one another over constantly, so completing missions will put you in some of these factions good graces while steadily increasing the ire of others.

It's also possible to recruit new members for your team at the bar. These are actual individuals that are being hired, though, and not a class of character that can be recruited again and again. For example, once you hire Bob the Force Psycher, he's your Force Psycher. You've made a commitment to this guy. It doesn't appear to be possible to have multiples of a particular class in a party. Given that each class has talent trees with three branches this also means that one can't have two of one class in their group with each character accentuating a different branch of the tree, which is a bit unfortunate.

The classes themselves are pretty neat. More or less they follow typical RPG party rolls with tanks, damage dealers, support, and the like. However, there doesn't appear to be a bonafied healer. Protecting characters is performed more through covering them in shields and other buffs or just getting a soldier to tank harder, rather than belting out some sort of curative ability from time to time in order to replenish an injured party member's health. There are health packs one can carry around with them and use as needed, though, should traditional healing become necessary.

So far, there are eight different characters available. Players can recruit all of them eventually, but they must choose four to go on any given mission while the rest stay behind on the space station. Since the different recruits have three different branches to their talent trees, they can serve a variety of roles. Depending on one's disposition, some pretty adventurous builds can be had, but they also have some fairly traditional progress paths as well. For instance, once I saw that soldiers have a lot of tanky options to them, I chose to accentuate that rather than fiddle around with heavier damage options. Similarly, cyber ninjas can be very good at dishing out damage, so that's what I've been focusing on with that class.

The roles that have caught my attention the most are ones with support capabilities and the caster classes. For the former, engineers and hackers have struck me as the most interesting. Engineers use spare parts like a resource (think mana) which they use to issue orders to their pet robot. Her talent tree is divided such that different types of robots will be made depending on which branch players spend points in. This can lead to a tank-oriented robot, a damage dealing robot, or a support robot. The nice thing about this is that as a result players can add more units to their party in the form of their robot while out in the field. Hackers, on the other hand, are very much a support class. Most of their abilities in battle are either damage over time attacks, crowd control / debuff skills, or applying various buffs to the party. These characters don't hit very hard, but over the long haul can be very helpful in a fight. As their name suggests, they can also be quite useful when hacking into various terminals and trying to disengage various security systems.

Looking at the casters, these are divided into two types: Force Psychers and Void Psychers. The former has powerful attack abilities and can shield party members. However, they have a very finite amount of force points available to them so battles need to end quickly or their usefulness begins to trail off quickly once they run out of force. Void Psychers are known for being slightly insane and have an enrage mechanic to play off of. Most of the abilities they use build up a void meter that counts to 100. Once it gets over 50, this character becomes increasingly unstable and there's a risk that they'll lose control, releasing a massive explosion of void energy that inflicts damages on all enemies and all allies alike. However, they also have abilities that consume this energy, bringing the meter back down. With that, players need to manage it, letting it go up and risk losing control so to unleash these abilities. It's a particularly dangerous situation because many of their best abilities require quite a lot of void energy to hit hard or even use in some cases. At the moment, I'd argue that Void Psychers feel a little bit overpowered. Once they get going, they absolutely demolish enemies, especially once they start getting to the strongest abilities in their talent trees. Even with the risk of running wild, as long as players are mindful not to get their meter all the way up to 100, the chances of this happening generally aren't that bad.

About the only major problem that I've run into while recruiting new members is that they come in at whatever level the rest of your party is at the time of the hire. So, if you recruit one and wait till later to get more (because these guys do cost a fair bit early on), once you recruit the rest and feel like using them as a B-Team the early recruits will be falling behind in levels. Worse still, random mission assignments match the average level of your group, so if you do have one or two characters that were recruited early, but kept on hold till later, they can become a liability on these missions since they're so far below the recommended level.

That being said, if the group is of a recommended level, the game does feel a little bit easy so far. My main team consists of a soldier, hacker, force psycher and void psycher, and these guys are demolishing everything that the game throws at them. About the only trouble they've run into are some of the more advanced security units that either hit really hard or constantly summon robots into a battle. Even then, the void psycher's miasma ability is a powerful area of effect damage over time ability that usually hits every enemy on-screen. Meanwhile, all of my party members have very good weapons and armor, so they can hit like a truck even when not using abilities. In fact, my hacker has a pair of blades at the moment that inflict a DoT of their own, plus her own DoTs, plus the miasma ability, so each turn enemies often take over 100 damage without my party even doing anything once all of those are up. With that, pretty much everything melts in front of this group. I've yet to come across a truly devastating foe in the game as a result, not even some type of boss, resulting in the game feeling like a bit of a pushover at the moment, even when doing missions of the hardest difficulty.

Loot in StarCrawlers has an easy to understand color coded system which has become prevalent in RPGs. Grey is common, green is somewhat rare, and blue is the rarest. As one would expect, the rarer the gear, the more powerful it is. There are only four slots on each character, so there isn't a huge amount of stuff to go around, just weapons, shields, armor, and accessories. Also, some attribute slots don't do anything at the moment since the game is still in development and just have the acronym NYI, which I assume stands for "Not Yet Implemented". By the looks of things, though, the developers do want loot to be a draw for the game as people hop into dungeons again and again in search of better gear.

If players are going to be replaying areas constantly, the levels and enemies better look good, and they do here. There are a decent mix of environments to explore, though it is recommended to read the description of a mission before hand to get an idea of where you'll be heading. Failing to do this could result in players going to corporate offices or mines constantly, and getting bored of seeing the same environments over and over. The levels themselves have a nice atmosphere to them with dim lights, various bits of furniture, computers, and equipment appropriate to their settings. They don't have a huge level of detail, but they get the job done. Enemies also look good, but their variety is a bit lacking at the moment. I've fought legions of the same types of robots, space mites, worm-thingies and the like without much deviation from this limited range of baddies. Hopefully we'll see more added by the time the game is complete because as it stands, things could get redundant if more enemies aren't added.

Given that the places players go to are procedurally generated, there's a bunch of variety in that regard. A lot of art assets are obviously the same, but going around the levels, watching out for traps, hacking into computer systems, and just generally exploring is good fun. There's a mini-map that plots everything out as you go, and it can be expanded to show everywhere the player has been, so it's easy enough to figure things out. Basically, it gives a nice, quick means for people who like first-person dungeon crawlers to get their fix and be on their way. I haven't come across a dungeon that's taken more than 30 minutes to complete yet, so it's a very in and out experience.

This is where the appeal will come while playing StarCrawlers: hopping in for a quick mission or two and hopefully getting some snazzy loot. It's quick and to the point with straightforward dungeon crawling and combat. My only real complaint right now is the potential for neglected characters to get left behind and have difficulty catching up level-wise unless players bring them one at a time on missions until they've gained some levels, which could get tedious in a hurry. As it stands, there aren't very many first person dungeon crawlers on the market, and certainly not any with a science fiction theme. StarCrawlers could be the game to fill that void.