Personal project of recreating one of the core mechanic of the Counter Strike saga games, its Recoil system of its automatic weapons.
This project was developed in Unity 2018.3.1
Disclaimer: I do not claim any rights on the models and their animations, I only use them for practice purposes.
- Ak 47 Sketchfab 3D Model: jeferson5ilv4
- Red Circle PNG: StickPNG
- Green Circle PNG: Wikimedia Commons
- Diana PNG: PNGImage
- Crosshair PNG: UI-EX
- Recoil PNG (Extracted from GIF): Steam Community
- AK-47 Fire Sound: Gamebanana XRAY CS:S
- AK-47 Reload Sound: freesound "1911 Reload" by nioczkus
- Gunshot Muzzle Flash: World Of Cliparts PNG Library
- Gun Hole: StickPNG
- Gun Hole Spark: freepng
- FPS1.16 Gun Recoil. Unity3D FPS Game Design Tutorial.: Mater Indie
- Unity Forum: Simple Recoil Script
- Steam Community CS:GO: Recoil Mechanics
- Math is fun: Finding an Angle in a Right Angle
- CSGO Weapons Stats: strike-counter
- How Does Recoil Work in CSGO?: WarOwl Youtube
- How to make a bullet effect for raycast shooting fps: BrackeysForum
- Create scripted recoil (compensates automatically, moving originPoint)
- Trail of gun hole spark
- Tool to create your own predictive sprays
MIT License
Copyright (c) 2019 Javier Calvo García