This project demonstrates how to interact with NPCs and objects as players with the following features:
- Interact with NPC through dialogue with Sphere Collider or OverlapSphere
- Show dialogue with World Space Canvas or Canvas in Screen Space - Overlay (With Camera Render Texture)
- Writing Effect for dialogue text
- NPC walks with NavMeshAgent
- Read dialogue content with Scriptable Objects
- NPC and animations imported from mixamo
- Player can equip and use the item
- Third person camera control using cinemachine
Feel free to take a look inside and modify the content yourself.