Smart NPCs
RaafOritme
$54.00
$108.00
50%OFF
(no ratings)
Date |
Price |
---|---|
Date |
Price($) |
11/07(2024) |
108.0 |
11/07(2024) |
54.0 |
11/21(2024) |
54.0 |
Jump AssetStore
Smart NPCs is a flexible and modular AI system for Unity, designed to create dynamic, decision-making NPCs that adapt to their environment.This asset pack requires you to use the AI Navigation package from the Unity Registry, found in the Package Manager. Smart NPCs: Dynamic AI for Your GameBring 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 behavior 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 behavior in Unity!This pack comes with a future roadmap, please see the technical details for what is yet to come!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.Out of the box Smart NPC offers the following:Tool for quickly creating NPCs with various behavioursA simple way to create NPC routinesPatrol (waypoint to waypoint behaviour with settings)Idle (find a place to rest at or go to the house of the npc)Multiple AI BrainsPerformance (automatically enabled depending on the settings)Simple - FSM (rotates behaviour sequence)Complex - GOAP (essentially hero NPCs with complex adaptive sequences)Tool for creating patrol areasCompletely customize the waypoints and the animations it should performPrioritize certain waypoints over others for NPCs randomly selecting themTool for creating rest areasTired NPCs (if you want) can rest at restaurant-like places or stalls or something elseConfigure which animation should be playedTool for debuggingSee the important hidden NPC detailsQuick start guides based on complexityHow to create a NPCHow to use the other toolsTips for "dynamic" areasHow to modify/expand a moduleHow to create your own moduleSmart NPCs has a few updates scheduled to be released. This is included in this package and will become available as an update:Debugging upgradeMore detailed insightsModule expansion 1Dialogue (simple NPC - player interaction and even NPC - NPC interaction)Combat (simplistic melee combat)Module expansion 2Sensory (NPC can observe and react to occurances)Tool for creating occurancesConfigure which NPCs are involved in what occuranceEg. NPC A kills NPC B.