AK47 FPS Animation
Bring responsive first-person rifle combat to your Unity project with AK47 FPS Animation by Gamma Studio.
This package provides a complete first-person AK47 animation showcase designed for previewing and demonstrating assault rifle handling in an FPS environment. It includes movement animations, multiple firing variations, ADS transitions, reload variations, 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 AK47 animation set
29 included animations
Multiple firing animation variations (Hip Fire + ADS Fire)
Aim Down Sight (ADS) animation support
Two reload variations
Melee attack animations (2 variations)
Weapon inspect animation
Idle, walk, run, sprint, and jump animations
Select and deselect animations
Simple FPS movement controller
Clean C# scripts with modular structure
Skin switching support (material sets)
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 / Sprinting
Gravity handling
Animator parameter updates
AK47 Controller
Handles AK47 animation inputs and weapon preview logic.
Includes:
Automatic firing system with adjustable fire rate
Randomized firing animations to reduce repetition
ADS system with smooth camera FOV transition and animation layer blending
Reload trigger with two reload variations and empty state support
Melee attack system with cooldown and variation selection
Inspect animation trigger
Basic skin switching system (material set swap via hotkeys)
Animation List
This package includes 29 AK47 animations:
AS_AK47_ADS
AS_AK47_ADS_Fire_01
AS_AK47_ADS_Fire_02
AS_AK47_ADS_Fire_03
AS_AK47_ADS_Fire_04
AS_AK47_ADS_Idle
AS_AK47_ADS_Walk
AS_AK47_Deselect
AS_AK47_Fire_01
AS_AK47_Fire_02
AS_AK47_Fire_03
AS_AK47_Fire_04
AS_AK47_Gun_Fire
AS_AK47_Gun_Reload_01
AS_AK47_Gun_Reload_02
AS_AK47_Idle
AS_AK47_Inspect
AS_AK47_Jump_In
AS_AK47_Jump_Loop
AS_AK47_Jump_Out
AS_AK47_Melee_01
AS_AK47_Melee_02
AS_AK47_Reload_01
AS_AK47_Reload_02
AS_AK47_Run
AS_AK47_Select
AS_AK47_Sprint
AS_AK47_Walk
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, audio, VFX, and gameplay systems depending on their project requirements.