Improves the Projectile Movement Component's homing performance and targeting and adds behaviors useful for building missiles, rockets and bombs.
Better Homing Projectiles features two classes:
1. BHP_ProjectileMovmentComponent:
2. BHP_MissileMovementComponent
This plugin strives to provide a highly effective and easy-to-use implementation of proportional navigation in a component you're probably already using. If you are familiar with the projectile movement component, you will be able to get up and running in minutes. And, it is Blueprint friendly! All helper functions and important variables are exposed to blueprints. The code is well-commented and the documentation is thorough and meticulous. After purchasing the plugin, you can pick apart the demo project to see how the new components can be used. The projectile homing performance is easily tunable, so you can achieve the desired hit probability with your targets to suit your game design goals. Adding Better Homing Projectiles to your project is the simplest and most affordable way to enhance your game with high-performance homing projectiles!
Change log:
v2.1 (6/15/2024)
BHP_ProjectileMovementComponent
v2.0 (6/11/2024)
BHP_ProjectileMovementComponent
Added BHP_MissileMovementComponent
Code Module: BetterHomingProjectiles (Runtime)
Number of Blueprints: 0
Number of C++ Classes: 2
Network Replicated: No. The plugin does not add any new networking functionality. You should replicate projectile movement in networked games the same way you would with the stock Projectile Movement Component.
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
FPS Stress Test (compares frame rate between Better Homing Projectiles and stock homing projectiles when there are a large number of projectiles on screen)
Example Project (Includes demo level and stress test - does not include plugin)