Create an FPS Weapon in Unity (Part 2 - Firing Effects)

Create a basic recoil animation using Unity's Animation and Animator Windows.
Configure Particle Effects by configuring different Modules of the Particle System and play them with C# scripts.
Use Unity's Physics Engine to simulate the effects of fired bullets toward objects.