Networking & Physics Playback
Partner Engineer
- Unreal 4
- Networking
- Physics
- Blueprint
An attempt at a sloth-soccer game with full online networking, using cubic Hermite splines and interpolation to replay server physics state back to clients while still feeling instant on the client side.
Never finished, but a useful lesson: Unreal's physics engine is non-deterministic, which made it hard to get client-side prediction to match the server closely enough to smooth convincingly. With a dedicated server all players see similar results, but it never reached the intended performance. Concluded this would be far easier with a deterministic physics engine.