Yes—partly.
Lyra’s default ranged weapon setup is fine as a sample hitscan implementation, but it is not fully complete for production. In particular, Lyra commonly traces from the camera/focus rather than doing a full muzzle-to-target obstruction check, so shots can feel wrong around walls or close cover. Epic community discussion around WeaponTowardsFocus also notes that parts of that path are “still not fully implemented,” and people often patch WeaponTrace() themselves to add an extra obstacle trace from the weapon.
So the best answer is:
Lyra is not exactly “wrong,” but it is simplified/incomplete.
It works as a starter sample, but if you want solid shooter behavior, you usually need to add:
-
a muzzle obstruction trace
-
better camera vs muzzle reconciliation
-
optional lag compensation / network validation for multiplayer
Lyra itself is presented by Epic as a sample gameplay project / starting point, not a finished shooter framework.