Should you use Llama Chat, or UNET Multi-Channel Chat System?

It depends on your specific use case. In general, the simpler your needs, the more likely UNET Multi-Channel Chat System will support what you need. For complex setups where you want to retain chat across scenes, have friends and block lists, or customize regions, Llama Chat is for you.

What’s the difference?

UNET Multi-Channel Chat System provides a small subset of the features available in Llama Chat with minimal setup. Llama Chat provides a lot more features, flexibility, and optimizations, but takes longer to set up.

Why should I pick one over the other?

For games where chat is more a convenience and not a necessity, UNET Multi-Channel Chat System provides you a basic set of chat features at a nearly plug-and-play setup speed. Pick Llama Chat if your game is more social and needs advanced chat features.

Still have questions?

Review the features of both and typical use cases below to see which one makes the most sense for your game.

UNET Multi-Channel Chat System

Pros:

  • Fast Setup
  • Easy Integration
  • No Database Required
  • Word Filters
  • Chat Commands
  • Only $1

Cons:

  • Less optimized network traffic
  • Custom code required to support:
    • Retaining chat panel across scenes
    • Direct messaging between players
    • Dynamic chat channels
  • No worldspace chat

Typical use cases:

  • First Person Shooters
  • Small scale games (2-8 players)
  • Games utilizing 3rd party identity management tools

Llama Chat

Pros:

  • Robust multithreaded chat dispatching
  • Fully dynamic chat channels
  • Social features
    • Friends
    • Guilds
    • Direct Messaging
    • Block Players
  • Worldspace chat
  • Word Filters
  • Chat Commands
  • Editor Integration

Cons:

  • External Database required
  • More complex setup

Typical use cases:

  • Larger Scale Games (>8 players) that social features will be useful
  • Open World or Multi-Scene games where chat retention is important
  • Games wanting to own their own user authentication & management