Simulator Enhancements

The combat simulator in Starsector is essential to the experience – you need to be able to adjust your ship loadouts effectively, and being able to test out changes quickly is a key part of that. Imagine having to get into a real fight just to see how your new set of weapons performs! That simply wouldn’t do. This means that the simulator was added early on in the development process. This also means that it hasn’t quite kept up with the times, and was very much due for another look.

Read the rest of this entry »

Uniquifying the Factions, Part 2

Part 1 of this blog post series is here. Here in part 2, we’ll dive into making the remaining factions more memorable!

Persean League

“An alliance formed to counter Hegemony domination of the Sector. Members of the League don’t necessarily agree on all issues, domestic or otherwise, and may even come into armed conflict with one another. But the League is united when it comes to the Hegemony who they consider to be illegitimately enforcing martial law in the name of the Domain, a dead political entity. The League, by its laws, unites against other external threats such as particularly meddlesome megacorporations, warlords, and the Luddic Path.”

The League’s core identity is going to be that of using midline ships. However, because those are going to be sprinkled in throughout the other factions, the League will also have access to a brand-new missile weapon lineup: directed energy munitions, or, put more simply, missiles that fire lasers when they get close enough to their target. In addition, it’ll get a new battleship (to go along with the already-existing Conquest-class, which is a midline battlecruiser.)

Read the rest of this entry »

Uniquifying the Factions, Part 1

(First off: “uniquifying” is a real word! It doesn’t quite fit how I’m using it here, perhaps – more strictly, it’s about removing duplicates – but it’s close enough.)

With that important note out of the way: some factions in the game have a stronger identity than others. If you’ve played the game at least a bit, you have a pretty fair idea of what to expect of a Hegemony fleet, for example – large chunks of metal with a lot of firepower. In contrast, something like the Luddic Church is more muzzy. It’s got the same kinds of ships as the Hegemony, more or less, but they also tend to mount converted hangars with Perdition-class bomber wings, and some numbers – officer quality, ship quality, the exact mix of ship types – are adjusted. The two factions are different, but it’s not the kind of different that easily sticks in your mind – without checking, I couldn’t tell you exactly how those numbers differ, for example.

So, some factions are more unique than others; this isn’t necessarily a problem – in fact, it’ll be the case no matter what, to some degree – but it would still be very nice if each faction was memorable.
Read the rest of this entry »

Building Better Worlds

No, not terraforming; world-building! You know, like writing and content implementation.

In the upcoming Starsector 0.8x patch we’ve added at least one* new faction and expanded the number of hand-scripted star systems in the Sector by a significant though not quite finalized number. Alex has of course obliquely described how he has expanded the number of procedurally generated star systems from zero in the currently available build to potentially a whole bunch in the upcoming patch. This does much to embiggen the world of Starsector! My part in this has focused mostly on the hand-scripted Core Worlds, the centers of human civilization, industry, and conflict within the volume of the Persean Sector.

I’ll talk a bit about the creative process as well as design considerations that go into creating this content. We’ll cover some old star systems, some new star systems, the Persean League just a tiny bit, and whatever tangents that come up.

(*Hedging how I word this because the truth of the matter is a touch complex.)

Read the rest of this entry »

Faction Relationships

Sometimes during development, you end up doing things you hadn’t initially planned on doing. Fleshing out player-faction relationships is one of those things. It was something I knew I’d have to look at eventually – the current system having two attitudes towards the player – “meh” and “shoot first and don’t ask questions”, with nothing in between, was definitely not going to hold up. Initially, though, it didn’t seem connected to the economy and events systems, which are the focus of the upcoming release. So, how did faction relationships get dragged into this?

With the introduction of trade and events, player actions carry more meaning than they did before. A successful trade run contributes to the stability of the markets involved; more so if the markets are small. Smuggling can be a hugely destabilizing force. A food shortage has long-term consequences, which depend on how severe it is, which in turn depends on whether the player got involved, and if so, how. Markets declare bounties when hostile fleets are doing damage to the economy, and so collecting on those bounties – by removing said fleets – has a real impact as well.

Not all of these are earth-shaking, and there’s still some work to do on making the consequences more pronounced and more clear. One way to do that that is to make other inhabitants of the world notice, and react to, your actions. It’s a clear way for the game to say “what you just did matters”. Provided that your standing with a faction has a tangible effect, it also increases how much it matters. We get improved clarity and increased impact – a win/win! Factions having more nuanced attitudes and responses to your actions also increases their believability.

This is all a long way of saying that if the player can do things that matter, it’s tough to separate that from NPCs having appropriate reactions, and if those reactions are limited to “attack” and “don’t attack”, that doesn’t provide enough expressiveness.  (Put like that, this seems rather obvious… ahem, moving on.)

faction_screenIf you’re going to have more detailed faction relationships, there has to be some way to see what they are. Darn it, more UI work.

Read the rest of this entry »

Forum Blog Media FAQ Features Digg it! Del.icio.us! Share this on Facebook Reddit Stumbleupon it! Technorati Tweet it! Download Starsector for Linux Download Starsector for Mac Download Starsector for Windows Preorder