4 ms·
Thanks, that's been our #1 complaint about large mainstream engines like Unreal, Unity, and Godot. None of them have working out-of-the-box multiplayer (Unreal
by andrewmcwatters 4y ago
Thanks, that's been our #1 complaint about large mainstream engines like Unreal, Unity, and Godot. None of them have working out-of-the-box multiplayer (Unreal is the closest, but by default it rubberbands worse than Goldsrc!), and we find it super weird.
Otherwise, we wouldn't have written our own engine.
- sosodev 4y agoAre you guys going to separate the networking code from the engine? I would love a sane networking framework to use with Unity/Unreal. I've been writing my own source-esque networking to work with Unity but it's far from perfect. I would love a solid open source implementation here.
- andrewmcwatters 4y agoI've been wanting to do this for years. It's still sitting in my IDEAS.md[1] file. But it does require some abstractions that sit above reliable UDP or other alternative transports. You need an idea of entities or at least some abstraction for a rewind buffer so that you can make calls to some sort of reconcile or predict function. I don't have an idea of what that looks like in my head. I'd have to think about it. I know it can be done. [1]: https://github.com/andrewmcwatters/IDEAS.md https://github.com/andrewmcwatters/IDEAS.md