Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

3D Enemy Toolkit

An asset by Cianci
The page banner background of a mountain and forest
3D Enemy Toolkit hero image

Quick Information

0 ratings
3D Enemy Toolkit icon image
Cianci
3D Enemy Toolkit

3D Enemy Toolkit For Godot 4.3Includes:* Follow Target 3D* Simple Vision 3D* Random Target 3DSee examples to see full implementation.Configurations:* FollowTarget3D:* signal: ReachedTarget(target : Node3D) => If target was reached, uses ReachTargetMinDistance* Speed : Movement Speed* TurnSpeed : Turn Speed* ReachTargetMinDistance : Distance to target to emit ReachedTarget signal* SimpleVision3D:* signal GetSight(body : Node3D) => When Target it's seen * signal LostSight => When Target it's lost * Enabled : If is enabled* LookUpGroup : Group to lookup* Distance : Vision distance* BaseWidth : Vision Shape Base Width* EndWidth : Vision Shape end Width* BaseHeight : Vision Shape Base Height* EndHeight : Vision Shape End Height* BaseConeSize : Vision Shape Base cone Size* VisionArea : optional CollisionShape3D with vision shape, if set ignores other shape configurations.* RandomTarget3D:* MinRadius : Minimum radius for the target* MaxRadius : Maximum radius for the target* MaxAngleRange : Minimum angle range for the next target* MinAngleRange : Maximum angle range for the next targetCheck out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

Supported Engine Version
4.3
Version String
1.1
License Version
MIT
Support Level
community
Modified Date
7 months ago
Git URL
Issue URL

3D-Enemy-Toolkit

3D Enemy Toolkit For Godot 4.3

Includes:

* Follow Target 3D
* Simple Vision 3D
* Random Target 3D

See examples to see full implementation.

Configurations:

  • FollowTarget3D:

    • signal: ReachedTarget(target : Node3D) => If target was reached, uses ReachTargetMinDistance
    • Speed : Movement Speed
    • TurnSpeed : Turn Speed
    • ReachTargetMinDistance : Distance to target to emit ReachedTarget signal
  • SimpleVision3D:

    • signal GetSight(body : Node3D) => When Target it's seen
    • signal LostSight => When Target it's lost
    • Enabled : If is enabled
    • LookUpGroup : Group to lookup
    • Distance : Vision distance
    • BaseWidth : Vision Shape Base Width
    • EndWidth : Vision Shape end Width
    • BaseHeight : Vision Shape Base Height
    • EndHeight : Vision Shape End Height
    • BaseConeSize : Vision Shape Base cone Size
    • VisionArea : optional CollisionShape3D with vision shape, if set ignores other shape configurations.
  • RandomTarget3D:

    • MinRadius : Minimum radius for the target
    • MaxRadius : Maximum radius for the target
    • MaxAngleRange : Minimum angle range for the next target
    • MinAngleRange : Maximum angle range for the next target

Check out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

3D Enemy Toolkit For Godot 4.3

Includes:

* Follow Target 3D
* Simple Vision 3D
* Random Target 3D

See examples to see full implementation.

Configurations:

* FollowTarget3D:
* signal: ReachedTarget(target : Node3D) => If target was reached, uses ReachTargetMinDistance
* Speed : Movement Speed
* TurnSpeed : Turn Speed
* ReachTargetMinDistance : Distance to target to emit ReachedTarget signal

* SimpleVision3D:
* signal GetSight(body : Node3D) => When Target it's seen
* signal LostSight => When Target it's lost
* Enabled : If is enabled
* LookUpGroup : Group to lookup
* Distance : Vision distance
* BaseWidth : Vision Shape Base Width
* EndWidth : Vision Shape end Width
* BaseHeight : Vision Shape Base Height
* EndHeight : Vision Shape End Height
* BaseConeSize : Vision Shape Base cone Size
* VisionArea : optional CollisionShape3D with vision shape, if set ignores other shape configurations.

* RandomTarget3D:
* MinRadius : Minimum radius for the target
* MaxRadius : Maximum radius for the target
* MaxAngleRange : Minimum angle range for the next target
* MinAngleRange : Maximum angle range for the next target

Check out CiaNCI Chanel on YouTube for more:
https://www.youtube.com/@CiaNCIStudio

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
3D Enemy Toolkit icon image
Cianci
3D Enemy Toolkit

3D Enemy Toolkit For Godot 4.3Includes:* Follow Target 3D* Simple Vision 3D* Random Target 3DSee examples to see full implementation.Configurations:* FollowTarget3D:* signal: ReachedTarget(target : Node3D) => If target was reached, uses ReachTargetMinDistance* Speed : Movement Speed* TurnSpeed : Turn Speed* ReachTargetMinDistance : Distance to target to emit ReachedTarget signal* SimpleVision3D:* signal GetSight(body : Node3D) => When Target it's seen * signal LostSight => When Target it's lost * Enabled : If is enabled* LookUpGroup : Group to lookup* Distance : Vision distance* BaseWidth : Vision Shape Base Width* EndWidth : Vision Shape end Width* BaseHeight : Vision Shape Base Height* EndHeight : Vision Shape End Height* BaseConeSize : Vision Shape Base cone Size* VisionArea : optional CollisionShape3D with vision shape, if set ignores other shape configurations.* RandomTarget3D:* MinRadius : Minimum radius for the target* MaxRadius : Maximum radius for the target* MaxAngleRange : Minimum angle range for the next target* MinAngleRange : Maximum angle range for the next targetCheck out CiaNCI Chanel on YouTube for more: https://www.youtube.com/@CiaNCIStudio

Supported Engine Version
4.3
Version String
1.1
License Version
MIT
Support Level
community
Modified Date
7 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers