Revolver FPS Animation
Bring responsive first-person revolver combat to your Unity project with Revolver FPS Animation by Gamma Studio.
This package provides a complete first-person revolver animation showcase designed for previewing and demonstrating firearm handling in an FPS environment. It includes movement animations, multiple firing variations, aim-down-sight transitions, reload animation, melee attacks, weapon inspection, selection, deselection, and jump/run/walk 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.
Key Features
First-person revolver animation set
25 included animations
Multiple firing animation variations
Aim Down Sight (ADS) animation support
Reload animation for revolver weapon
Melee attack animations
Weapon inspect animation
Idle, walk, run, and jump animations
Select and deselect animations
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
Gravity handling
Animator parameter updates
Revolver Controller
Handles revolver animation inputs and weapon preview logic.
Includes:
Weapon firing with animation variation
Reload animation trigger
Aim Down Sight (ADS) system
Melee attack input and animation
Weapon inspect animation
Basic animation variation system to prevent repetitive firing animations
Animation List
This package includes 25 revolver animations:
AS_Revolver_ADS_Pose
AS_Revolver_ADS_Walk
AS_Revolver_Block
AS_Revolver_Deselect
AS_Revolver_Fire_01
AS_Revolver_Fire_02
AS_Revolver_Fire_03
AS_Revolver_Fire_04
AS_Revolver_Fire_05
AS_Revolver_Fire_06
AS_Revolver_Idle
AS_Revolver_Inspect
AS_Revolver_Jump_In
AS_Revolver_Jump_Loop
AS_Revolver_Jump_Out
AS_Revolver_Melee_Attack_01
AS_Revolver_Melee_Attack_02
AS_Revolver_Reload
AS_Revolver_Run
AS_Revolver_Select
AS_Revolver_Walk
AS_Revolver_Walk_Slow
AS_Revolver_Gun_Fire
AS_Revolver_Gun_Inspect
AS_Revolver_Gun_Reload
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.depending on their project requirements.