The Animating First Person Character Weapons course may interest you, you will learn how to use the NLA editor for animations and use them in a game engine.
The course uses Unity, but the Blender part is the same if you wanted to use Unreal I believe.
I also suggest the CORE | Fundamentals of rigging and the CORE | Fundamentals of Animation courses, both have buckets of info to get you started.