2
0
Go to file
2024-09-23 19:28:38 -05:00
Config Docking implemented. Next is data UI 2024-09-20 02:16:31 -05:00
Content Implemented click event dispatcher 2024-09-23 19:28:38 -05:00
SourceAssets Docking implemented. Next is data UI 2024-09-20 02:16:31 -05:00
.gitattributes InitialCommit 2024-09-19 00:11:34 -05:00
.gitignore Initial commit 2024-09-18 23:10:23 -06:00
Danger_Esque.uproject InitialCommit 2024-09-19 00:11:34 -05:00
README.md I think i finished the UI 2024-09-23 16:40:16 -05:00

ModularShipSystem

All of the components below need stats defined such as power draw and hull reinforcement or shield degredation.

Systems to implement

  • Basic spaceship pawn
  • Docking using sockets
  • Toggles for docking UI and player control over the pawn
  • Data driven shop UI
  • Purchase and equip from shop UI

Base Ship Info

  • Number of hardpoints
  • Hull information
  • Number of modules
  • Supported Classes of modules
  • Available upgrade slots

Hardpoints

  • Various types of weaponry i.e. kinetic, energy, combo, and emp weapons
  • Damage output of hardpoints

Scanner

  • Range and info available from a scan

Modules

  • Various Module types i.e. Shields, Engines, Jump Drive, Cargo Bays, Stealth tech, and power delivery

Module upgrades

  • Various types of upgrades i.e. hull reinforcements, shield reinforcements, engine upgrades, and weapons.

  • Move UI handling for space station to a HUD class using the interfaces to toggle everything

  • docking should change pawn rotation as well

Attributions

Miscellaneous icons created by Ali Syaifullah - Flaticon