In most space RTS games, you kill enemy ships by shooting them until their health bar reaches zero. You focus fire, you burn them down, you move on. It works, but it always felt flat to me. You're not really making a decision about how to fight. You're just choosing who to fight.
I wanted combat that goes deeper than that. Not just target selection, but actual decisions about how to dismantle something.
Ships are made of parts
Every ship in The Outer Line is built from physical subsystems called hardpoints. Engines, shield generators, sensor arrays, weapons, a Jump Drive. Each one has its own health pool, and each one can be individually targeted and destroyed.
When you engage an enemy Battleship, you have real options. You can burn it down the traditional way, pouring fire into its hull until it breaks. You can also go after specific systems and cripple it tactically.
Destroying the engines leaves it unable to chase your retreating ships. Take out the Jump Drive and it's trapped in the Gravity Well, cut off from friendly territory. That thick NEC shielding advantage disappears the moment you knock out the shield generators, exposing a fragile hull underneath. And if you blow the sensor array apart, its weapons lose half their effective range, turning a dangerous ship into a confused one.
None of these kill the ship. They do something arguably worse: they make it useless in a specific way that you chose.
Why this matters with small fleets
In the last devlog I talked about keeping fleets small on purpose. Hardpoint targeting is one of the reasons that works. When you have a dozen ships and the enemy has slightly fewer, every engagement is a series of real decisions, not just a DPS race.
Say there's a Battlecruiser leading the enemy push. You could focus fire it down, but it's tanky and that'll take a while. Meanwhile, the rest of their fleet is shooting you. Or you could send your Destroyers to strip its engines while your Cruisers deal with the lighter escorts. Now it's a slow, defanged Battlecruiser stuck in no man's land while you clean up its support. You'll deal with it later, on your terms.
That kind of decision doesn't exist if combat is just "select all, right-click enemy." It only exists because you can target specific parts.
The tactical pause connection
This system is designed to work hand in hand with tactical pause, which I'll cover in the next devlog. Without pause, you'd need pro-level APM to micro-manage hardpoint targets across your whole fleet. With pause, you can think, plan, and issue precise orders, then watch them play out. The two systems are built for each other.
I'm not trying to build a game about who clicks faster. I'm trying to build a game about who thinks better.
The design trade-offs
I'll be honest about the challenges. Hardpoint targeting adds complexity. Not every player wants to micro-manage which subsystem to shoot on every enemy ship. So the default behavior is simple: your ships pick targets intelligently and shoot at the hull. You only need to use hardpoint targeting when it matters tactically. It's a tool that's there when you want it, not a chore you're forced into every fight.
The other challenge is readability. When a ship has several hardpoints and each one can be damaged or destroyed, the player needs to know what's going on at a glance. I'm still working on the UI for this. Right now it's functional but not pretty. A damaged ship shows visual effects, smoke from destroyed hardpoints, flickering shields when generators are down, but I want the information to be clearer without having to click on every enemy ship to check its status.
What each hardpoint does
Quick rundown of the hardpoint types in the game right now:
Engines control speed. Destroy them and the ship slows dramatically. One with all engines gone still crawls at minimum speed, but it's effectively out of any mobile engagement.
Shield Generators each contribute to the total regen rate, so losing one hurts without being catastrophic. Lose all of them and shields stop regenerating entirely, which against a sustained engagement is usually a death sentence.
Jump Drive enables travel between Gravity Wells, and taking it out strands the ship in the current Gravity Well. This is huge in the strategic layer: trapping an enemy fleet in a Gravity Well they don't control can be devastating.
Sensor Array: a ship with a destroyed sensor array can still fight, but at half its normal range. Weapons, vision, targeting acuity, all of it shrinks down. It's like fighting with one eye closed.
Weapons, both lasers and ion cannons, are hardpoints too. Strip the weapons off a ship and it's a floating brick. Ion cannons are interesting because they deal bonus damage to shields but reduced damage to hull, making them the anti-NEC weapon of choice.
On Support Ships and Heavy Cruisers, Repair Bays are what deploy repair drones to damaged ships - restoring hull integrity and recovering destroyed hardpoints mid-battle. Destroy the repair bays and the Support Ship loses its main support capability. What's left is an expensive, slow ship that can no longer keep its allies in the fight.
Where I'm still figuring things out
Balancing hardpoint HP relative to total ship HP is tricky. If hardpoints are too fragile, every fight ends with crippled ships limping around with no systems. If they're too tough, nobody bothers targeting them and just goes for the hull. I've been tweaking these numbers and I'm honestly not sure I've landed in the right place yet.
There's also the question of repair. Right now, one of the ship abilities (Emergency Repair) can restore hardpoint health during battle, but it costs energy and takes time. I like this in theory - it might create an interesting decision about whether to repair or keep fighting - but I haven't really stress-tested it enough to know if it works.
I'm learning as I go. There's a lot I haven't figured out yet.
Next time
Next devlog I'll talk about tactical pause. I had a moment recently where I spent what felt like forever in a single paused moment trying to sort out which ships should go for which hardpoints on a cluster of enemy frigates. I don't know if it'll feel that way for anyone else, but to me it was the most tense stretch of play I'd had in a while. I'm hoping to build more of that.