"VR Weapon System" is a Unity Asset for VR.
Before and during the development of this project, I actively studied design patterns and SOLID. Suddenly it came to me, "How could I even write software before this without using design practices?". This project had a big impact on me, and you could say it changed the way I see development.
A bit about the project itself. In this asset, the sounds, scripts and models were made by me.
Asset includes:
- Sig P320 pistol and M16A4 rifle models
- Weapon reloading system (magazine change and bolt cocking)
- Casings ejection
- Gun sounds
- Recoil
In this project I learned how to:
- Make active use of OOP and SOLID
- Apply design patterns
- Design weapons for VR