Skip to content

MercuryMessaging 4.0.0

Latest

Choose a tag to compare

@benplus1 benplus1 released this 17 Dec 17:37
· 254 commits to master since this release

MercuryMessaging 4.0.0

What's New

Fluent DSL API

Modern chainable API reducing code by 77%:

// Before
relay.MmInvoke(MmMethod.MessageString, "Hello", 
    new MmMetadataBlock(MmLevelFilter.Child));

// After
relay.Send("Hello").ToChildren().Execute();

12 Complete Tutorials

  • Tutorials 1-5: Core messaging concepts
  • Tutorials 6-7: FishNet & Fusion 2 networking
  • Tutorials 8-10: FSM, Tasks, App State
  • Tutorials 11-12: Advanced networking, VR experiments

Performance

  • 2-2.2x frame time improvement
  • Up to 1000 msg/sec throughput

Unity Compatibility

Version Unity Support
4.0.0 Unity 6.0+ LTS
3.0.0 Unity 2021-2023

Documentation