Machete FPS Animation
Bring responsive first-person melee combat to your Unity project with Machete FPS Animation by Gamma Studio.
This package provides a complete first-person machete animation showcase designed for previewing and demonstrating melee weapon handling in an FPS environment. It includes movement animations, light attacks, heavy attacks, blocking, 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 machete animation set
29 included animations
Light attack system
Heavy attack hold/release system
Blocking animation support
Weapon inspect animation
Idle, walk, run, and jump animations
Select and deselect animations
Simple FPS movement controller
Basic weapon switching setup
Clean C# scripts with namespace 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
Melee Controller
Handles machete animation inputs and combat preview logic.
Includes:
Light attack
Heavy attack charge state
Heavy attack release
Blocking
Inspect animation
Basic animation randomization / prevention of repeated consecutive attacks
Animation List
This package includes 29 machete animations:
AS_Machete_Attack_01
AS_Machete_Attack_02
AS_Machete_Attack_03
AS_Machete_Attack_04
AS_Machete_Attack_05
AS_Machete_Block
AS_Machete_Block_In
AS_Machete_Block_Loop
AS_Machete_Block_Out
AS_Machete_Deselect_01
AS_Machete_Deselect_02
AS_Machete_HeavyAttack1_In
AS_Machete_HeavyAttack1_Out
AS_Machete_HeavyAttack2_In
AS_Machete_HeavyAttack2_Out
AS_Machete_Idle
AS_Machete_Inspect
AS_Machete_Jump
AS_Machete_Jump_In
AS_Machete_Jump_Loop
AS_Machete_Jump_Out
AS_Machete_Run_In
AS_Machete_Run_Loop
AS_Machete_Run_Out
AS_Machete_Select_01
AS_Machete_Select_02
AS_Machete_Walk_In
AS_Machete_Walk_Loop
AS_Machete_Walk_Out
__________________________________________________________________________________________________________________
Important Notes
This package is designed primarily as an animation preview and showcase setup.
It is not intended to be a complete production-ready combat framework.
The included scripts are lightweight and made to demonstrate the animations in Unity. Developers can expand or replace the controller, input, weapon, and combat systems depending on their project requirements.