5月のセールが開催中です!5月23日まで対象製品を 70% オフで提供いたします。

NPC Speech Bubbles

Fully data driven speech bubbles for NPCs. Scalable and customisable to make your world feel alive

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    5.3 - 5.4
  • ダウンロードのタイプ
    アセット パック
    この製品には、Unreal Engine アセットを詰め合わせたものが入っています。任意の既存プロジェクトにインポート可能です。
NPC Speech Bubbles


DEMO AND CONFIG VIDEO


A fully data driven approach to dynamic speech bubbles for NPCs.

Using a couple of Enumerators and a Data Table, you can easily have speech bubbles configured for your NPCs.


Setup events for your NPCs... perhaps they are idling, or in combat, maybe they're investigating... each one can have it's own group of dialogue speech bubbles to choose from.


All you need on an NPC actor is a widget component and the actor component that comes with this package. Then you are ready to go. Simply configure the data table with all of your NPC dialogue options, and the NPCs will randomly pull through the dialogue from that data table based on events, or repeated dialogue.


You can have, for example, Town Guards that can chat while they are idle... then have an event where the player is seen, heard or interacted with and have their dialogue changed to new ones... all based on data table items.


The speech bubbles auto scale based on the content of the dialogue.


This is fully scalable and configurable. From the widget itself (a simple border and inner box PNG), to text colours, to the dialogue itself.


Bring your environment to life with NPC Speech Bubbles.

テクニカルノート

Features: (Please include a full, comprehensive list of the features of the product)

  •  Data Driven Speech Bubbles
  •  Dynamic Speech Bubble Sizing
  •  Customise text colours on the fly
  • Actor Component ready for any NPC Actor

Number of Blueprints: 2 (Plus 2x Enumerators, 1x Structure and 1x Data Table)

6 Blueprints in Demo folder (Player + NPC used from Third Person Template)

Input: N/A

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Mac: No

Documentation: HERE

Important/Additional Notes: This should work in any UE5 version (5.0+), due to lack of hard drive space, I'm unable to currently test it. This will take time to add support for previous versions as I will need to download each one and try it (I don't have the fastest internet).

Demo Video