New free content from City of Brass and The Vagrant now available

Smart Shooting

Fly Dream Dev - Feb 7, 2021
Not Yet Rated

This system calculates the direction of your weapon or NPC weapon to fire, taking into account the projectile speed, gravity, target speed, and target direction. The place where you need to shoot will be displayed on the interface. Plug and play.

  • Supported Platforms
  • Supported Engine Versions
    4.26
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Demo Video

Fly Dream Dev OTHER ASSETS

This system calculates the direction of your weapon or NPC weapon to fire, taking into account the projectile speed, gravity, target speed, and target direction. The place where you need to shoot will be displayed on the interface. Your NPCs will now be able to shoot accurately even at a moving target. Your NPCs will be able to shoot through cover as the projectile will move in a parabola like in real life. The system is great for playing with arrows, grenades, artillery shells, for creating automatic turrets, anti-aircraft guns, as well as for space simulators and other types of games. The system is easy to use and only one component is used. The system easily tracks any number of targets with any type of projectile and the use of gravity of your choice. You can point any point on the actor to calculate the attack. The system uses 2 options for calculating the shooting. The first option is with the calculation of target movement. The second option is more suitable for calculating the grenade throw. All calculations are performed in C ++ for better performance and do not require you to know the C ++ language. Plug and play.

Technical Details

Features:

  • This system calculates the direction of your weapon or NPC weapon to fire, taking into account the projectile speed, gravity, target speed, and target direction.
  • The place where you need to shoot will be displayed on the interface.
  • This system uses just one component and easy to use.
  • All calculations are performed in C ++ for better performance and do not require you to know the C ++ language.
  • Plug and play.

Code Modules:

  • SmartShootingComponent(Type: Runtime)

Number of Blueprints: 1

Number of C++ Classes: 1

Network Replicated: No

Supported Development Platforms: Win64, Android

Supported Target Build Platforms: Win64, Android

Documentation: Documentation, Discord

Example Project: Included

Important/Additional Notes: None