2025-08-04

  • Use sockets for fighter firing offsets instead of actor components
  • Make fighters and capital ships much larger
    • The fighters are much more readable in battle now
  • Reorganised a bunch of internal assets
  • Implemented fixed tick rate in main orchestrator
    • Allow variable simulation speeds (Tests now run at 20x speed)
    • Visual updates are decoupled from the simulation
  • Use NativePreConstruct for UValueWidget previews
  • Allow fighters to intercept nearby enemies when moving to their objectives
  • Add TimeSeriesData class for sampling {time, value} pairs from tests for easy post processing
  • Add FTestTimeline, a container of {time, fn} for queueing test simulation events