M1911 FPS Animation
Bring responsive first-person pistol combat to your Unity project with M1911 FPS Animation by Gamma Studio.
This package provides a complete first-person M1911 animation showcase designed for previewing and demonstrating firearm handling in an FPS environment. It covers two loadouts — a single pistol and a dual-wield akimbo pair — and every action is also available crouched. It includes movement animations, multiple firing variations, aim-down-sight transitions, standard and empty-magazine reloads, melee attacks, weapon inspection, silencer attach and detach, block, selection, deselection, and jump/run/walk/sprint transitions.
The Unity implementation is built as a lightweight preview setup using Unity 2022.3 LTS and the Legacy Input Manager, making it simple to test, study, and modify. Everything ships pre-built: import, open the test map, press Play.
Key Features
First-person M1911 animation set
138 included animations
Single-pistol and akimbo (dual-wield) loadouts, switchable at runtime
Full crouch variants for every action
Multiple firing animation variations
Aim Down Sight (ADS) animation support
Standard reload and empty-magazine reload with slide-lock
Silencer attach and detach animations
Melee attack animations — three single-pistol, ten akimbo
Weapon inspect animations
Block pose
Idle, walk, run, sprint, and jump animations
Select and deselect animations
Procedural lean
67 sound effects
Simple FPS movement controller
Clean C# scripts with modular structure
Designed for animation preview and showcase purposes
Included Systems
FPS Controller
A simple first-person controller for previewing animations in an interactive scene.
Includes:
WASD movement
Mouse look
Jumping
Running
Crouching with ceiling check
Procedural lean with wall detection
Gravity handling
Footstep, jump, landing, crouch and lean sounds
Animator parameter updates
M1911 Controller
Handles single-pistol animation inputs and weapon preview logic.
Includes:
Weapon firing with animation variation
Aim Down Sight (ADS) system with FOV change
Standard and empty-magazine reload
Silencer attach and detach
Melee attack input and animation
Weapon inspect animation
Block
Basic animation variation system to prevent repetitive firing animations
Akimbo Controller
Handles dual-wield inputs with an independent magazine per hand.
Includes:
Left and right weapon firing on separate mouse buttons
Reload that follows what was fired — left, right, or both
Silencer attach and detach for both weapons
Alternating-hand melee attacks
Weapon inspect animation
Block
Weapon Switcher
Switches between the single pistol and the akimbo pair at runtime, playing holster and draw animations.
Animation List
This package includes 138 animations:
Single pistol — 30
AS_Pistol_ADS_Fire_01, AS_Pistol_ADS_Fire_02, AS_Pistol_ADS_Idle_01, AS_Pistol_ADS_Idle_02, AS_Pistol_ADS_Walk, AS_Pistol_BlockLoop, AS_Pistol_Deselect, AS_Pistol_FastSelect, AS_Pistol_Fire_01, AS_Pistol_Fire_02, AS_Pistol_Fire_03, AS_Pistol_Idle_01, AS_Pistol_Idle_02, AS_Pistol_Inspect_01, AS_Pistol_Inspect_02, AS_Pistol_Jump_In, AS_Pistol_Jump_Loop, AS_Pistol_Jump_Out, AS_Pistol_Melee_01, AS_Pistol_Melee_02, AS_Pistol_Melee_03, AS_Pistol_Reload_01, AS_Pistol_Reload_02, AS_Pistol_ReloadEmpty, AS_Pistol_Run, AS_Pistol_Select, AS_Pistol_Silencer_Equip, AS_Pistol_Silencer_Unequip, AS_Pistol_Sprint_01, AS_Pistol_Walk
Single pistol, crouched — 19
AS_Pistol_Crouch_ADS_Fire, AS_Pistol_Crouch_ADS_Idle, AS_Pistol_Crouch_ADS_Walk, AS_Pistol_Crouch_BlockLoop, AS_Pistol_Crouch_Deselect, AS_Pistol_Crouch_FastSelect, AS_Pistol_Crouch_Fire, AS_Pistol_Crouch_Idle_01, AS_Pistol_Crouch_Idle_02, AS_Pistol_Crouch_Inspect_01, AS_Pistol_Crouch_Melee_01, AS_Pistol_Crouch_Melee_02, AS_Pistol_Crouch_Melee_03, AS_Pistol_Crouch_Reload, AS_Pistol_Crouch_ReloadEmpty, AS_Pistol_Crouch_Select, AS_Pistol_Crouch_SilencerEquip, AS_Pistol_Crouch_Silencer_Unequip, AS_Pistol_Crouch_Walk
Akimbo — 35
AS_Akimbo_BlockLoop, AS_Akimbo_Deselect, AS_Akimbo_FastSelect, AS_Akimbo_Idle_01, AS_Akimbo_Idle_02, AS_Akimbo_Inspect_01, AS_Akimbo_Inspect_02, AS_Akimbo_Jump_In, AS_Akimbo_Jump_Loop, AS_Akimbo_Jump_Out, AS_Akimbo_Left_Fire_01, AS_Akimbo_Left_Melee_01–05, AS_Akimbo_Pistol_Silencer_Equip, AS_Akimbo_Pistol_Silencer_Unequip, AS_Akimbo_Reload, AS_Akimbo_ReloadEmpty_01, AS_Akimbo_ReloadEmpty_02, AS_Akimbo_ReloadEmpty_Left, AS_Akimbo_ReloadEmpty_Right, AS_Akimbo_Reload_Left, AS_Akimbo_Reload_Right, AS_Akimbo_Right_Fire_01, AS_Akimbo_Right_Melee_01–05, AS_Akimbo_Run, AS_Akimbo_Select, AS_Akimbo_Sprint, AS_Akimbo_Walk
Akimbo, crouched — 29
AS_Akimbo_Crouch_BlockLoop, AS_Akimbo_Crouch_Deselect, AS_Akimbo_Crouch_Fast_Select, AS_Akimbo_Crouch_Idle_01, AS_Akimbo_Crouch_Idle_02, AS_Akimbo_Crouch_Inspect_01, AS_Akimbo_Crouch_Inspect_02, AS_Akimbo_Crouch_Left_Fire, AS_Akimbo_Crouch_Left_Melee_01–05, AS_Akimbo_Crouch_Pistol_Silencer_Equip, AS_Akimbo_Crouch_Pistol_Silencer_Unequip, AS_Akimbo_Crouch_Reload, AS_Akimbo_Crouch_ReloadEmpty, AS_Akimbo_Crouch_ReloadEmpty_Left, AS_Akimbo_Crouch_ReloadEmpty_Right, AS_Akimbo_Crouch_Reload_Left, AS_Akimbo_Crouch_Reload_Right, AS_Akimbo_Crouch_Right_Fire, AS_Akimbo_Crouch_Right_Melee_01–05, AS_Akimbo_Crouch_Select, AS_Akimbo_Crouch_Walk
Weapon — 22
AS_Pistol_Gun_Fire_01, AS_Pistol_Gun_Reload_01, AS_Pistol_Gun_Reload_02, AS_Pistol_Gun_ReloadEmpty, AS_Pistol_Gun_Empty_Pose, AS_Pistol_Gun_Inspect_01, AS_Pistol_Gun_Inspect_02, AS_Pistol_Gun_Select, AS_Pistol_Gun_Silencer_Equip, AS_Pistol_Gun_Silencer_Unequip, AS_Pistol_Gun_Zero, AS_Akimbo_Gun_Select, AS_Akimbo_Gun_Left_Inspect_01, AS_Akimbo_Gun_Left_Inspect_02, AS_Akimbo_Gun_Left_ReloadEmpty_Zero, AS_Akimbo_Gun_Right_Inspect_01, AS_Akimbo_Gun_Right_Inspect_02, AS_Akimbo_Gun_Right_Reload, AS_Akimbo_Gun_Right_ReloadEmpty, AS_Akimbo_Gun_Right_ReloadEmpty_Zero, AS_Akimbo_OneHand_Gun_Left_Reload, AS_Akimbo_OneHand_Gun_Left_ReloadEmpty
Magazines — 3
AS_Mags_Akimbo_Reload, AS_Mags_Akimbo_Crouch_Reload, AS_Mags_Inspect
Important Notes
This package is designed primarily as an animation preview and showcase setup.
It is not intended to be a complete production-ready weapon framework.
The included scripts are lightweight and created to demonstrate the animations in Unity. Developers can expand or replace the controller, input, weapon, and gameplay systems depending on their project requirements.
Technical details
Number Of Animation : 138
Number Of Prefab : 1
Number Of Mesh : 3
Number Of Material : 10
Number Of Texture : 17
Number Of Audio : 67
Number Of Script : 9