A GAS based, replicated, Projectile and Ballistics system aiming to be suitable for large open world games and simulations.
- C++ 94.9%
- C 4.1%
- C# 1%
| .github | ||
| Config | ||
| Content | ||
| Resources | ||
| Source/Ricochet | ||
| .gitattributes | ||
| .gitignore | ||
| ATTRIBUTIONS.md | ||
| LICENSE | ||
| README.md | ||
| Ricochet.png | ||
| Ricochet.uplugin | ||
Ricochet
A GAS based, replicated, Projectile and Ballistics system aiming to be suitable for large open world games and simulations. Check out the parent project Target Vector.
Ricochet is under heavy development, many features may not be finished or production-ready.
Features
- Realistic Environmental Parameters.
- Network Prediction with Rollback.
- Supports Destruction, Penetration and Ricochet with Physical Materials.
- GAS Attribute based projectile.
- Niagara Particle, Metasound, Decal and Realtime Vertex Painting support.
Installation
Clone or Download into a folder named Ricochet in your existing projects Plugins folder.
Dependencies
Usage
Unreal Engine
- Add the ASC, ASC Interface and Barrel Component to your Weapon class or Blueprint.
- Setup Environmental Parameters.
- Setup Ammunition Type Data Assets.
Settings
Environmental Parameters
Ammunition Type Assets
Contributions
Contibutors and PRs are welcome via Github!
License
Original content and code in this repository is under the Custom MIT license LICENSE.md.