I find the lack in depth of the thrust system discouraging. It is just stack enough thrust blocks on your ship and you are fine. I propose a different system which is more physics based but does not need a lot of processing power.
The general idea
The general idea
You can build multiple groups of thrusters at a possible orientation. That group only provides thrust in that specific direction. One must choose the size of each group and placement according to the center of mass (which is already implemented in the game).
The physics
Each group is reduced to a point, the center of mass of the thruster group. With this point you can calculate the momentum the thruster group forces on the ship. The thruster system becomes a balancing act: if your main thruster group is slightly off center, so moving forward would cause your ship to pitch down, the forward thruster group are needed to compensate this angular momentum. You lose efficiency. With that thruster placement, the forward engines also fire up slightly.
This system adds an extra design parameter: thruster palcement/efficiency. It also allows some interesting ship designs which for instance can only move forward really fast and rotate along it's axes to move "backwards".
This system adds an extra design parameter: thruster palcement/efficiency. It also allows some interesting ship designs which for instance can only move forward really fast and rotate along it's axes to move "backwards".