UE4 Editor Terminology: We need your feedback!

I’ll tell you the ones that consistently confuse the heck out of me:

>Game Mode / Game State / Game Rules / Game Instance

I’m USING these and I simply cannot keep straight what the distinction is supposed to be. I guess for a multiplayer FPS they make sense but for any single player game they make no sense whatsoever. Those 4 interconnected things have really similar and ill-distinguished names.

>Distribution
Why is a constant value in a particle system called a “distribution”? Why not just have particle values be fed by a “constant, curve, particle param, uniform distribution, and curve distribution”? Why call a parameter a distribution? It seems like a really odd naming convention for any value which doesn’t ACTUALLY represent a distribution of values.

And in the same breath…
>In val / Out val
Do you know how long I went before realizing that these were actually “Time” and “Value”? “In Val” sounds like something used to determine a curve tangent, not a time.

>Branch Point
That sounds like what you would call a “segment” (though segment is already a better name). Honestly, just call them “Anim Notify” and “Sync Notify” or something, to distinguish that the only thing separating them is frame synchronicity.

I can deal with “branded” naming conventions for major features/windows; coming from the world of audio editing you become unfazed by the idea of associating “autotune” with “pitch corrector” and the like, so thinking of “cascade” as “particle system editor” is a breeze for me. But when the inner labels given to specific values, parameters or variables are confusing or unclear it really trips me up.