Vivox is the household name in game communications — it powers voice for some of the biggest titles in the world, and it ships with text chat as part of Unity Gaming Services. But Vivox is a voice product first, and if what you actually need is text chat, you inherit a pricing model and a feature set designed around something else. Here's an honest look at how fiveminutes.io compares, and where each one shines.
TL;DR
- Vivox is voice-first: excellent positional and team voice, with text chat as a capable but secondary feature.
- Vivox bills on Peak Concurrent Users (PCU) in coarse buckets — a single spike past the 5,000 free PCU tier bills $2,000 for the month, and there is no built-in hard cap.
- Vivox text history is short-lived (7 days, capped per channel) and there's no standalone web/JavaScript SDK — only a limited Unity WebGL target.
- fiveminutes.io is text-first: persistent history by default, built-in moderation and a first-class web SDK, billed on actual usage with a free tier that covers development.
- If you need serious voice chat — especially on consoles — Vivox is hard to beat. If you need serious text chat, a dedicated service is usually the better fit.
At a glance
| Capability | fiveminutes.io | Vivox (Unity) |
|---|---|---|
| Primary focus | Text chat as a product | Voice chat, with text alongside |
| Time to first message | < 5 minutes | UGS project setup + package + login flow |
| Unity SDK | Single drop-in asset | UGS package, solid Unity integration |
| Web / JavaScript SDK | First-class, same API surface | None standalone; Unity WebGL only, limited |
| Voice chat | Not offered (pair with any voice provider) | Best-in-class, incl. 3D positional |
| Pricing model | Flexible CCU + bandwidth, usage-based | Peak CCU buckets ($2,000 per 5K PCU block) |
| Free tier | Free plan for development and small games | 5,000 PCU/month free |
| Message history | Built-in, queryable, retention you control | 7 days, capped per channel |
| Moderation tooling | Built-in dashboard + filters + AI moderation (opt-in) + Discord integration | Basic filter; Safe Text is a paid add-on ($0.05/MAU after 5K) |
| Billing protection | Plan limits you choose | No built-in hard cap on overage |
| Vendor lock-in | Standalone service | Tied to Unity Gaming Services |
Integration experience
Vivox lives inside Unity Gaming Services. You create a project in the Unity Dashboard, enable Voice and Text Chat, install the com.unity.services.vivox package, then walk through Unity Services initialization, authentication sign-in, Vivox initialization, login, and channel join before your first message lands. It's well-documented and the editor pulls credentials in automatically, but there's real ceremony — and everything assumes you're all-in on the UGS stack.
fiveminutes.io ships as a single Unity asset. Import it, generate an application key + secret directly in the editor, and you have a working chat client with channels, presence and history. The same API exists for JavaScript/TypeScript with public example projects and SDKs, so a companion web client or a moderation dashboard reuses the exact same concepts — something Vivox simply can't offer, since it has no standalone web SDK at all.
Five-minute integration: Our Unity quickstart targets less than five minutes from import to first message. If you spend longer, that's a bug — let support know.
Pricing and scaling
Vivox bills on Peak Concurrent Users: the single highest moment of concurrency in a calendar month. The first 5,000 PCU are free — genuinely generous for small games. But past that, billing moves in $2,000 buckets per 5,000 PCU, and by Unity's own documentation there is no built-in mechanism to cap usage. One launch-weekend spike to 5,001 concurrent users is a $2,000 invoice, and if you run multiple titles, each project's individual monthly peak is summed against the free tier. Text moderation (Safe Text) is billed separately at $0.05 per monthly active user after the first 5,000 — a meaningful line item for free-to-play games with large, low-spend audiences.
fiveminutes.io bills on actual usage — concurrent users plus bandwidth — with plans you size yourself. During development, the Free Tier gives you everything you need, and moving onto a paid plan is as simple as choosing how many users you estimate having and how much bandwidth you expect to use. Start conservatively on a monthly plan and scale as you go; once you know your usage patterns, switch to a yearly plan for a hefty discount. No surprise buckets, and moderation tooling is part of the product rather than a metered add-on.
Features your players will notice
Persistent history
Vivox keeps text history for 7 days, with a per-channel storage cap. That's fine for lobby banter, but if you want players to see what they missed while offline, guild channels with real scrollback, search, or compliance archives, you'll be plumbing messages into your own database.
fiveminutes.io persists history by default, exposes it via the same SDK, and lets you control retention per channel. Mute notifications, unread counts and 'jump to last read' work out of the box and all comes down to your UI experience.
Moderation and safety
Vivox includes a basic static wordlist filter in the base offering. The serious tooling — adaptive filtering, AI-powered text moderation — sits behind Safe Text, priced per MAU, and voice safety is another separate product.
fiveminutes.io ships with configurable message filters, automated moderation triggers, a moderation dashboard as well as a Discord bot that your community team can use directly. It's included, not an add-on.
Web parity
Companion sites, Discord-style web clients and creator tooling all benefit from a first-class web SDK. Vivox has no browser SDK — its Unity WebGL target is officially "limited," restricted to a single channel per instance with reduced functionality. fiveminutes.io treats Unity and web as equal targets so you don't end up writing a custom bridge.
When Vivox is still the right call
- Voice chat is the feature. Vivox's positional 3D audio, team channels and console support (PlayStation, Xbox, Switch) are genuinely best-in-class.
- You're shipping on consoles and need an NDA-approved, platform-certified comms stack.
- You're already deep in Unity Gaming Services and want one vendor for auth, voice and text.
When fiveminutes.io wins:
- Text chat is a first-class feature of your game or app, not an afterthought bolted to voice.
- You want persistent history, moderation tooling and analytics without stitching together paid add-ons.
- You need a real web/JavaScript SDK alongside Unity.
- You want usage-based pricing with limits you control — not uncapped $2,000 PCU buckets.
- You'd rather not couple your chat backend to the Unity Gaming Services ecosystem.
Migrating from Vivox — or running both
Plenty of teams keep Vivox for voice and move text to fiveminutes.io — the two coexist cleanly, and you stop paying voice-grade prices for text traffic. Since you can generate channels on the fly with fiveminutes.io, start by directing some text traffic through Five Minute Chat while Vivox continues to handle voice. Run both in parallel, route a slice of traffic to the new service, and once you're comfortable, flip the flag. Because the Unity asset and the web SDK share an API, the migration is mostly mechanical: replace Vivox channel joins and text message calls with our client, and keep your voice integration untouched if you like it.
Try it for yourself
The fastest way to compare is to integrate. Grab the Unity asset, follow the quickstart, and send your first message in under five minutes. If it isn't faster and friendlier than what you have today, we want to hear about it.
