Search Unity

  1. Looking for a job or to hire someone for a project? Check out the re-opened job forums.
    Dismiss Notice
  2. Good news ✨ We have more Unite Now videos available for you to watch on-demand! Come check them out and ask our experts any questions!
    Dismiss Notice

[Released] Llama Chat - The Social Platform for your Unity Game

Discussion in 'Assets and Asset Store' started by ChrisKurhan, Sep 5, 2018.

  1. ChrisKurhan


    Dec 28, 2015
    -->GET IT HERE<--

    Video Tutorials here.

    Requires Text Mesh Pro from the Package Manager.
    Optionally, use Mirror instead of UNET.

    Forum Thread (you are here) | Llama Software Support Email | Online API Documentation

    Llama Chat is more than just a chat system. It's a feature rich social platform for your Unity UNET or Mirror game.

    Is Llama Chat for you?
    Do you need dynamic chat channels? Regional/Zoned Chat Channels? World Space Chat Bubbles? Persistent Chat Channels across sessions? Private Messaging? Friends List? Guilds? Block Lists? Word Filters? Chat Commands? One or more of the above?
    Then yes! To provide all of these features Llama Chat ships with an sqlite3 database sample. Any Identity manager will work, however storing chat channel information, friends, etc.. requires a database of some kind. Abstract Interface provided for Database integration for easy database swapping.

    Llama Chat provides extensive inspector integration to allow you to customize your chat channels.

    ✔ 100% Unity/UNET - no external networking library
    Mirror Support
    ✔ Tying users to an account
    ✔ Server driven, dynamic channels
    ✔ Global chat channels
    ✔ Smart Multi-threading - free up the main Unity thread to do other important work when expensive operations are being performed
    ✔ Chat retained on scene change
    ✔ "Regional" Chat channels - only show some chat channel if players are within some area
    ✔ Private chat channels - such as "Guild chat" - you don't want other people spying on your guild chat
    ✔ User channels persisted on Server
    ✔ "Friends" List
    ✔ Friend Online/Offline Status
    ✔ Persists across sessions
    ✔ Direct player messaging / whisper
    ✔ World Space Chat bubbles - e.g. so you type in "Say" channel "hello!" and you get "hello!" above your head and others see it there too
    ✔ Customizable Player Context Menu on right click
    Demo Includes:
    ✔ Whisper
    ✔ Add Friend
    ✔ Mute/Ignore
    ✔ Extensible to more
    ✔ Customizable Language Filter
    ✔ Customizable chat format - modify the order/hide any
    ✔ Timestamp
    ✔ Channel
    ✔ Sender Name
    ✔ Message
    ✔ Custom text color per channel
    ✔ Chat Commands
    ✔ Dynamic joining/leaving channels
    ✔ Editor Integration
    All of these are showcased in demo scenes!

    Supports Unity 2018.4 LTS and Unity 2019 LTS.

    -->GET IT HERE<--
    Last edited: Nov 12, 2020
  2. Hawkadium


    Oct 7, 2014
    Is there any support for uMMORPG or an integration guide?
  3. ChrisKurhan


    Dec 28, 2015
    Hey Hawkadium!
    Since uMMORPG uses UNET (or.. maybe Mirror now?) for its networking- there should be no issue using them together.
    However I must confess I do not have uMMORPG and have not integrated with it myself.

    In terms of Integration, on page 10 of the documentation linked above I outline in broad strokes what you will need to do to integrate into an existing project. If you need some additional help integrating you can always send an email to and I would be happy to help you with any questions.
  4. yomanx


    Dec 5, 2016
    Hi friend, server side is php? will it work with my mysql/php server?
  5. ChrisKurhan


    Dec 28, 2015
    Hi yomanx! No the server side is C# integrated into Unity. If you have a MySQL database of users you can integrate with that for your login and identity system for your game, but that would be the extent of the integration.
    You would not be able to have chat show on your website or something like that.