Complete Projectiles and Ballistics is a powerful toolset for creating and customizing projectiles in Unity. With this package, you can create bullets, arrows, lasers, and more, with realistic ballistics and impact simulation. The package includes a variety of features, such as:
- Customizable velocity, gravity, air resistance, wind, and spin drift
- Physically accurate simulation of impacts, including penetration values, ricochet angles, and customizable VFX
- Control over damage, rotation, orientation, and interaction with different layers
- Projectile pooling and maximum lifespan
- Multiplayer functionality with Photon PUN2 integration
The package also includes a scene with a functioning FPS controller, targets, and 3D models of various rifles and bows. It's easy to use, with a simple API and well-commented C# code. The package is framerate and physics timestep independent, and can be easily added to any project.
Key features:
- Complex, accurate physics and ballistics
- Heavily customizable projectile behavior
- Framerate and physics timestep independent
- Multiple projectile examples
- Easy to use API
- Well-commented C# code
- Adaptive projectile pooling
- Example scene with working examples
- Photon PUN2 support
- 3D models, VFX, and custom shaders as examples
This package is perfect for any Unity project that requires realistic projectile simulation, such as FPS, TPS, or multiplayer games.
- Complex, accurate Physics and Ballistics
- Heavily customizable Projectile behaviour
- Framerate and Physics timestep independant
- Multiple projectile examples, including different bullet calibers, arrows, balls, lasers, BBs, etc.
- Easily added to any project, few scripts required to get going
- Projectile trajectory prediction, in-game or in editor
- Can ignore any colliders if needed
- Easy to use : call a single method to fire, the scripts take care of the rest
- Well commented C# to help you understand quickly
- Clear C# methods for easy implementation and customization
- Adaptive Projectile pooling, no instantiate/Destroy issues
- Example scene with many working examples
- Photon PUN2 support, with working examples
- 3D models, VFX and custom shaders as examples





