I am a product manager here at Improbable. Just wanted to clarify a few things based on this thread.
You are right our networking solution could be improved a lot. It is early days but we are looking at this intently and here are some things we are going to do:
- We are planning to offer out of the box network optimisations to get developers started. By this we mean providing features like delta compression, coalescing and networking loding. The highest priority in our backlog is networking loding, really useful for those huge firefights!
- We will also allow developers to “pop the hood” and make their own custom stuff when needed.
- Our pricing will outline bandwidth limits but we do not anticipate these should be an issue for prototyping and developing your game. Our success is linked to yours and we don’t want to overcharge you for excessive bandwidth usage. If you do have concerns we can have a chat about your specific use case.
This is all being worked on soon and we want to get as much feedback as possible, so we’ll share more details and experimental releases as soon as we can.
Hope that clears up any confusion here.