Every ship has a number of slots to fit modules. There are Targeted, Active and Passive slot types, the number a ship has of each varies.
Targeted Modules: Requires a selected target. Examples: Weapons, Electronic Warfare, Mining, Salvager, Remote Repair and Fleet Support/Logistics
Active Modules: Costs energy while active and just affects own ship. Examples: Afterburner, Shield Booster, Hull Repair, Shield/Hull Reinforcing, ECCM, Cloaking and Weapon Upgrades
Passive Modules: Doesnt have an energy cost and are always active. Examples: Energy Recharger, Energy Battery, Armor Plating, Reactor and Cargo/Mobility Upgrades
This module system should seem familiar if you have ever played EVE Online before as its quite similar.
I have only included a small selection of module types so far, but there will be a lot more when the game is finished. If you have any suggestions let me know and I might be able to add them!
In the screenshot below you can see the fitting window is split into 3 sections. On the left is the ship and module browser, the ship fitting slots are in the center and the ship stats are to the right.
You use the browser to drag modules into an available slot in the main fitting area. The fitting area will display the maximum range (for targeted modules), energy usage when active (per/second) and power requirements for each fitted module.
Hovering over any module will show its complete stats and build cost/time. Hovering over the stats on the right will also display a tooltip explaining each value.
Different ship hulls have varying amounts of power which is used by the fitted modules. This limits which modules can be fitted but some module types can increase the available power.
The more advanced and powerful modules will have higher power demands. This is so the basic modules will remain useful (and not become obsolete) when creating setups on a tight power budget.
In the screenshot above you can see the new ice asteroid graphics in the planetary ring. They are less rounded than the metal ore asteroids. I still dont have a use for them yet but dont really want them to become some kind of fuel resource that you require a constant supply of.
The module buttons along the bottom of the screen now have some finished icons. Decided on using simple colored shapes rather than more detailed icons as I think they fit the abstract visual style quite well.