First person arms with 16 assault rifle animations, a rigged rifle with its own 5 animations, scope, red dot, silencer and vertical grip, male and female hands, two glove styles, and a playable URPMade for URP (URP Lit materials). Built-in: meshes, animations and scripts work; switch the materials to the Standard shader. HDRP: convert the materials with the HDRP material upgrader. Animations use a Generic rig for the included arms and rifle, not Humanoid. The demo controller uses the legacy Input Manager (Active Input Handling: Old or Both). Works with our other first person packs.A complete first person assault rifle set, ready to drop under your camera.The pack includes first person arms, male and female, each with half gloves and full gloves. That gives four looks, and you switch between them with one component, in the editor or at runtime.The arms come with 16 animations covering the whole rifle loop:Idle, Idle Pose, Walk, SprintDraw, HolsterFireAim In, Aim Fire, Aim OutAim Pose 2, a canted aim through the offset red dotReload, Reload EmptyJump Start, Jump Loop, Jump LandThe rifle is fully rigged (bolt, bolt catch, charging handle, trigger, magazine release, old and new magazine) and has 5 animations of its own: Idle, Fire, Fire Empty, Reload and Reload Empty.Four attachments come as separate meshes: a scope, a red dot on a 45 degree offset mount, a silencer and a vertical grip. They are child objects of the rifle, so you can turn any of them off.Everything is set up and ready to use:One prefab with arms, gloves, rifle and attachments, already positioned for a first person cameraAnimator controllers, with Idle, Walk and Sprint in a speed blend treeA demo scene with a playable first person controller: move, sprint, jump, fire, aim, reload, draw and holsterWeapon sway that reacts to camera movement and works with any player controllerCamera shakes for walking, sprinting, firing, jumping and landing, as editable assets, with the rifle's own fire shakeGlove and hands switch scriptThe arms use the same animator state names as our other first person packs, so one controller script can drive all of them.Unity 2022.3 or newer, Universal Render Pipeline (URP)Animations: 16 arm animations at 30 fps and 5 rifle animations at 60 fps, compression offRig: Generic. Arms skeleton 161 bones, rifle 10 bonesArms: male 10,112 triangles, female 10,410 trianglesGloves: half 41,338 (male) / 41,954 (female) triangles, full 32,450 / 32,502 trianglesRifle: 30,500 triangles, 12 materialsAttachments: scope 7,857, red dot 3,049, vertical grip 2,326, silencer 1,498 trianglesTextures: 2048x2048 and 4096x4096 sources (base color, normal, metallic, roughness), imported at 2048Materials: URP LitPrefab: FPS_Arms_RifleV2 (arms, gloves, rifle and attachments)Scripts (namespace xidePunk.FPS): FpsGloveSwitch, FpsWeaponSway, FpsCameraShaker, FpsShakeSettings, FpsAnimTester (demo controller)Demo scene uses the legacy Input ManagerDocumentation: Readme.txt




