An online multiplayer game prototype using photon with procedural recoil.
This game is a multiplayer prototype to test my procedural recoil code. I worked on this project on my own. I made the procedural recoil script and also made some of the 3D models using Blender and Adobe Substance Painter. I also made a reload animation using the Unity built-in Animation tool.
The guns are highly customizable in the Unity Editor using variables in the Scriptable Objects.
The guns respond to the shooting by receiving a procedural and random knockback that makes the gun feel realistic. This is done by applying rotation to the camera and adjust the gun position and rotation to make it feel heavier.
The game is multiplayer using Photon, where the players can shoot and kill eachother and get an updated score based on kills in the leaderboard.
The ScriptableObjects allows for customizable guns to customize the fire rate, ammo, and even the exact recoil parameters.
I made a capturable flag system which is similar to most FPS games where you can capture the flag when the majority of players in the area are from your team.
A handgun model I made using Blender and Substance Painter.