View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.6.0
- Last updated
- First released
- Unity version
- 6000.0.38 or later
- Package size
- 708 KB
- Files
- 41
- Favorites
- 4
- Views in the past week
- 12
- Requires
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.50 on
Keywords
Realtime Chat Addon for BulletHell Elemental Template
Realtime global chat addon for the BulletHell Elemental Template. Works with the WebSocket + SQL or Firebase backend, with a mini chat, paid highlights, anti-spam limits and a word filter.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Realtime Chat Addon for BulletHell Elemental Template screenshot 1
About this asset
Requires the BulletHell Elemental Template v1.6 (sold separately). Firebase is not required: the chat also runs on the free WebSocket + SQL server of the template.
Realtime Global Chat adds an in-game chat where every online player can talk, right from the main menu of the BulletHell Elemental Template. A mini chat card shows the latest message and how many messages are unread. Tapping it opens the full chat window.
It works with the backend you already use, picked automatically:
- WebSocket + SQL: messages go through the chat room of the template's Colyseus server and are stored in your database. The server applies the limits, the word filter and the highlight price, so players cannot bypass them.
- Firebase: messages are stored in the Realtime Database, protected by the security rules included in the template.
- Offline: the chat shows a notice instead of errors.
Features:
- Player name, icon and frame on every message, with a different style for your own messages.
- Highlighted messages paid with any in-game currency. The price and the player's balance can be shown next to the highlight toggle.
- Anti-spam limits: message length, cooldown and messages per minute.
- Word filter that hides banned words.
- Optional online player count and unread badge.
- Message history on join and automatic cleanup of old messages.
- Support and admin accounts can delete messages (WebSocket).
- Every text can be translated with the template's language system.
- Mobile friendly UI with its own sprite atlas, plus a demo scene.
Setup: add the GlobalChatManager prefab to the Home scene canvas. The documentation has the step by step guide for each backend.
From the publisher's Asset Store listing.
Technical details
- Features: global chat with mini chat and full chat window, paid message highlights, anti-spam limits, word filter, online count, unread badge, message history and retention, message deletion for support and admin accounts.
- Backends: WebSocket + SQL (Colyseus server of the template) or Firebase Realtime Database. Offline shows a notice.
- Requirements: BulletHell Elemental Template v1.6, Unity 6000.0.38 or newer, TextMeshPro. The Firebase Unity SDK (Realtime Database) is only needed for the Firebase backend.
- Supported platforms: Android, iOS, PC and WebGL. On WebGL use the WebSocket backend: the Firebase SDK does not support WebGL.
- Documentation: Documentation
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.38f1 | Not listed | Compatible | Not listed |
As listed on the Asset Store.