Code structure - barsandcat/HMS-Sunflower GitHub Wiki

Keeping ship designer\story\battle separated - unreal engine modules - dlls. They have each own executable to run independently.

This will ensure proper interfaces between each other.

And I will need designer as tool to build AI ships, battle to test them.

But, what actually more important is separation between game concepts.

Major parts:

  • Profile and session management
  • Meta game & story
    • Map mode
    • Story asset format
  • Battle
    • Ship subsystems
    • AI for ships
    • AI for npcs
    • Ship boarding
  • Ship design
    • Designer ui
    • Ship file format
    • Ship part file format
    • Ship part merging
⚠️ **GitHub.com Fallback** ⚠️