View on Asset Store (opens in new tab)
Package details
- Latest version
- 0.8.5
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 2.5 MB
- Files
- 205
- Favorites
- 47
- Views in the past week
- 19
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $54.00 on
Keywords
Smart NPCs
Smart NPCs is a flexible and modular AI system for Unity, designed to create dynamic, decision-making NPCs that adapt to their environment.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
Smart NPCs screenshot 1
About this asset
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, combat boilerplate, dialogue boilerplate, and much 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, dialogue, combat, 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!
PS: everything related to this tool was human-made. No type of generative AI/LLM has been involved.
From the publisher's Asset Store listing.
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. The whole pack serves as a functional plug-and-play boilerplate.
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:
- Debugging upgrade
- More detailed insights
- Module expansion 2
- Sensory (NPC can observe and react to occurances)
- Retaliation (NPC can remember, irritate, and take vengeance)
- Tool for creating occurances
- Configure which NPCs are involved in what occurance
- Eg. NPC A kills NPC B.
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible | Compatible |
This asset pack requires you to use the AI Navigation package from the Unity Registry, found in the Package Manager.
As listed on the Asset Store.