Unreal Systems - 416rehman/mythic.obsidian GitHub Wiki
#technical
Replicated. Used to implement gameplay mechanics and related stats. For example, an "Attack" ability might have a dependency on "HP" and "Damage" stats.
Example use cases:
- Attacks
- Spells
- XP
- Movement Speed
- Max HP
Simple way to make modular, globally-accessible logic that is not replicated.
Replicated to all players so it’s a good place to put stuff like Time Left and maybe Scores
Replicated to the “owning player”, which is the player that this controller relates to. Player logic such as movement, controls, and everything else should go in here.
is replicated to all players so this is a good place to store info about players that is relevant to everyone like Name etc.
Replicated to all players and is the visible character for each player. Try not to put logic in this. All humanoid characters should share a controller, animals another logic, birds another, etc.