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
10 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
10 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