FPS System (1st Person + 3rd Person) (Late 2023)
Overview
I had made so many features like: Viewmodel automaticly created from player's character and it is animatable. When player's gun collides with a wall it does not fire. Everything was scalable and modular. What I mean: You were able to change everything from model's attributes. You do not even need to open a single script.
Also I remember that I improved my knowledge about boundary-querying functions.
Additionally, I have used a lot of external sources + OOP. Thus it was modular and scalable.
Project Date
Mid-Late 2023