Saltar al contenido
Multimedia 1 para anuncio Aim Assist Scripts

Descripción

Aim Assist Scripts helps your shooter game enable a more fluent gameplay even on a controller without sacrificing enemy mobility.

See the overview of v1.7

See the Lyra demo (v1.1) with an older version of the plugin

Try the Practice Range yourself

Using various, highly configurable aim assists, your players who use a controller can have a similar experience to those on a mouse and keyboard without the game taking over aiming completely, or making enemies stand still so they can actually be shot.

The plugin comes with its Practice Range where you can experiment with the scripts' settings in game, without relaunching the Play-In. The practice range has various enemies, like one that is A-D strafing or crouch spamming, and many more.

Comes with a detailed PDF and markup docs, one for the dev, one for the LLM.

If you have questions about the plugin, feel free to contact me at amsiamun.dev at gmail.com.

The plugin consists of 7 different aim assists that are added to the PlayerController as an ActorComponent.

  • Magnetism compensates for player movement

  • Motion Tracker compensates for enemy movement

  • Aim Lock to auto get and hold on to a target

  • Aim Compensator to redirect look input at the target

  • Friction for precise look around targets

  • Aim Ease In to flatten diagonal look

  • Magic Bullet to redirect shots at the target

  • Per target overrides

  • Automatic integration possible, including an InputModifier for the relevant assists

  • Spherical or cone target selector with range scaling in mind

  • Debug Drawer for easy visual debugs

  • 4 ways to pick a target from all the found ones

  • A reticle widget for each aim assist (for development)

  • A LocalPlayerSubsystem for your convenience

Compatibility info:

  • The main functionality is in C++, with Blueprint subclasses

  • The practice range requires Unreal's Enhanced Input (so input modifiers can be used) you can also use the Aim Assist Local Player Subsystem to get the aim assisted look input

  • It needs a Player Controller to put the scripts on

  • It was tested using a Controller and Mouse and Keyboard only (not tested on mobile and VR)

  • The scripts either augment the look input (static) or rotate the Player Controller (dynamic), or redirect bullets (bullet)

  • Multiplayer is supported, but it isn't server authoritative. As the scripts work on the player's controller, they use local data to make calculations.

  • Network replication: The calculated angles are local only, but their result is replicated if you replicate the Player Controller to show where other players are looking at.

Formatos incluidos