Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/7
Smart NPCs is a flexible and modular AI system for Unity, designed to create dynamic, decision-making NPCs that adapt to their environment.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2023.1.11f1
Compatible
Compatible
Compatible
Additional compatibility information

This asset pack requires you to use the AI Navigation package from the Unity Registry, found in the Package Manager. 

Description

Smart NPCs: Dynamic AI for Your Game

Bring your game to life with Smart NPCs, an easy-to-use, modular AI system for Unity that lets you create intelligent, reactive characters with minimal effort. Whether your NPCs are patrolling, resting, fighting, or engaging in conversations, this asset pack provides the flexibility and power to make your world feel alive.


With a variety of behaviour modules, including advanced patrolling, advanced resting, and more, each NPC adapts to their surroundings and makes decisions based on emotions, needs, and situational awareness. Perfect for both beginners and experienced developers, Smart NPCs allows you to scale complexity while keeping performance optimized.


Key Features:

  • Modular Design: Add or remove behavior modules like patrolling, resting, etc. to fit your NPCs’ needs.
  • Easy Setup: Quickly get started with intuitive inspectors and built-in tools to simplify NPC creation.
  • Advanced Decision-Making: Hero NPCs intelligently adapt using GOAP (Goal-Oriented Action Planning), emotional states, and utility-based decision-making.
  • Lightweight Accessible: Standard NPCs use an advanced FSM (Finite-Statemachine) to perform routines while being capable of dynamic reactions.
  • Performance Optimized: Designed to run efficiently, even in large, complex environments.

Create smarter, more immersive worlds effortlessly with Smart NPCs, your go-to solution for NPC behaviour in Unity!


This pack comes with a future roadmap, please see the technical details for what is yet to come!

Technical details

This pack contains complex algorithms to achieve a modular solution, due to the complex setup it allows you to easily expand upon it if you desire so.


In order to have the pack fully functional you are required to instal the unity AI Navigation package into your project. This can be found in the Package Manager under the Unity Registry.


Graphical assets from promotional items are not included (e.g. videos, screenshots, etc.)


Out of the box Smart NPC offers the following:

  • Tool for quickly creating NPCs with various behaviours
  • A simple way to create NPC routines
    • Patrol (waypoint to waypoint behaviour with settings)
    • Idle (find a place to rest at or go to the house of the npc)
  • Multiple AI Brains
    • Performance (automatically enabled depending on the settings)
    • Simple - FSM (rotates behaviour sequence)
    • Complex - GOAP (essentially hero NPCs with complex adaptive sequences)
  • Tool for creating patrol areas
    • Completely customize the waypoints and the animations it should perform
    • Prioritize certain waypoints over others for NPCs randomly selecting them
  • Tool for creating rest areas
    • Tired NPCs (if you want) can rest at restaurant-like places or stalls or something else
    • Configure which animation should be played
  • Tool for debugging
    • See the important hidden NPC details
  • Quick start guides based on complexity
    • How to create a NPC
    • How to use the other tools
    • Tips for "dynamic" areas
    • How to modify/expand a module
    • How to create your own module

Smart NPCs has a few updates scheduled to be released. This is included in this package and will become available as an update:

  • Graphical assets
    • Videos showing you how to easily get started with the pack
    • Screenshots (mainly for the store page)
  • Debugging upgrade
    • More detailed insights
  • Module expansion 1
    • Dialogue (simple NPC - player interaction and even NPC - NPC interaction)
    • Combat (simplistic melee combat)
  • Module expansion 2
    • Sensory (NPC can observe and react to occurances)
    • Tool for creating occurances
      • Configure which NPCs are involved in what occurance
        • Eg. NPC A kills NPC B.

Smart NPCs

(not enough ratings)
30 users have favourite this asset
(30)
$108
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
2.0 MB
Latest version
0.7.2
Latest release date
Nov 11, 2024
Original Unity version
2023.1.11
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR