2
0
Go to file
2024-10-04 18:23:29 -05:00
Config Docking implemented. Next is data UI 2024-09-20 02:16:31 -05:00
Content Fixed minor bugs and tweaked shop items 2024-10-04 18:23:29 -05:00
SourceAssets Finished functions, new icons, new spacestation 2024-10-03 21:43:39 -05:00
.gitattributes Implemented equipping hardpoints 2024-09-26 14:59:27 -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
ProjectZIP.zip Finished functions, new icons, new spacestation 2024-10-03 21:43:39 -05:00
README.md I think its finished?? 2024-10-04 12:04:16 -05:00

ModularShipSystem

Things to finish everything up

  • Documentation
  • Clean up Blueprint Interfaces and functions and comment nodes
  • Create UI to display player ship stats
  • Implement power draw statistic? Can show this in docs as an example of extending functionality

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