←back to thread

163 points mariuz | 2 comments | | HN request time: 0.412s | source
Show context
mwkaufma ◴[] No.43618250[source]
On ABZÛ we ripped out multiplayer and lots of other cruft from AActor and UPrimitiveComponent - dropping builtin overlap events, which are a kind of anti pattern anyway, not only saved RAM but cut a lot of ghost reads/writes.
replies(6): >>43618358 #>>43618532 #>>43619035 #>>43619088 #>>43621863 #>>43624533 #
1. jayd16 ◴[] No.43618532[source]
What makes overlap events an anti-pattern?
replies(1): >>43618589 #
2. mwkaufma ◴[] No.43618589[source]
In principle it's a fine idea, but their implementation has so many footguns (race conditions, thundering herds, perf cliffs, etc) it was easier to impl your own simpler alternative.