Whats the difference between Broadcast Delegate and Message Bus If i want to use Observer Pattern ? I think both of them can done . Thanks
Message bus is designed for communication between thread and processes, if you want to implement Observer Pattern in your game logic, you may want to use Delegate. And you may also want to take a look at this doc about message bus.