Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

[Released]: Chat UI & Speech Bubbles System

Discussion in 'Assets and Asset Store' started by LRG, Jul 22, 2015.

  1. LRG

    LRG

    Joined:
    Sep 12, 2013
    Posts:
    3
    upload_2015-7-22_20-20-12.png

    Web Page | Documentation | WebGL Demo | WebPlayer Demo | Asset Store Page

    web_medium.png

    Introduction

    Chat UI & Speech Bubbles System is a pack which provides two of basic MMO-style communication tools, ready to be integrated with relative ease into your games. Those two tools are, first, a chat UI. This is an UGUI-based (new UI) scrolling rich-text box which supports several command looks out of the box, with the classes and handlers required to control and integrate it easily. The second tool is a Speech Bubbles system. Speech Bubbles are also very common in these games, and they are a good way to show chat or conversation messages for players or NPCs of a more in-character nature.

    Some details

    The pack focuses on providing the user interface and interaction components, and does so in a thoroughly-documented and extensible way, so that you can easily integrate it with your particular framework.

    The behavior and look of the componentscan be modified easily, most of the time through the unity editor itself. Also, the full source code is provided, so that you can check how everything works and modify or extend it as you see fit.

    This package does not provide (and it is not intended to) the actual backend system for your chat. That is, it does not provide the chat channels, group channels or private messaging systems. It is designed to provide the user interface for those, which are most often very specific to the game.


    Features


    General Features
    • Implemented with the new Unity UI (UGUI)
    • Provided with a conventional, usable look
    • Full source code provided
    • Well written and commented C# code
    • Tries to conform to the current Unity best-practices and to the new Unity UI style

    Chat UI
    • Provides a MMO-style chat box
    • Easy to customize (through the standard new UI tools)
    • Included (but easy to modify) sample message styles (group chat, spatial chat, private messages)
    • Emits chat events which can be listened to through the Unity editor (scripting optional)

    Speech Bubbles system
    • Provides a MMO-style Speech Bubbles system
    • Speech Bubbles can be created over any Game Object with a simple call (through a
    • Singleton-style Manager class)
    • Bubbles do not change size with distance
    • Bubbles fade-out smoothly when you get too far or when a certain time elapses
    • Out-of-view bubbles can be automatically hidden.
    • Size of the Bubbles varies automatically depending on text length (and auto-wraps as needed).

    Screenshot




    Note


    Although I have been programming Unity and using the Asset Store (as a buyer) for a couple of years, this is actually the first package I decide to upload :)

    Please, if you would like to, feel free to provide suggestions for changes or features you would like to see, comments, and (hopefully constructive) criticism about the package! It may be very helpful!

    If you have any problem with the package, or a question, please, post it here as well, and I will try my best to address it. Alternatively, for either comments or support, feel free to contact me at support@duthersoft.com, if you prefer.

    Thank you!
     
    Vontarga likes this.
  2. Bobisback

    Bobisback

    Joined:
    Nov 4, 2016
    Posts:
    1
    Does this support VR?

    Thanks,
    Bob
     
  3. KingLlama

    KingLlama

    Joined:
    Jul 18, 2015
    Posts:
    198
    Would this work with Usurvival?