Welcome to the Beamable Groups Sample Project! This project showcases how to implement group management features in your game using Beamable. It demonstrates how players can create and manage groups, chat in real-time, and collaborate within a structured group system.
- Group Creation & Management: Players can create, edit, and delete groups.
- Group Listings & Search: Players can browse and search for available groups.
- Group Membership & Leadership: Players can join, leave, and manage membership roles.
- Real-Time Group Chat: Players can send and receive messages within their groups.
- Push Notifications: Players get notified of new messages and invitations.
- Clone the repository.
- Install dependencies and set up Firebase. Documentation here
- Configure Beamable within your project (login to your Game Realm).
- Run the demo and explore the group features.
For more detailed instructions, please refer to the full documentation.
Here is a sneak peaks of the project:
Screen.Recording.2025-03-21.at.11.00.51.mov
This project is designed to showcase how to use the Beamable Groups feature and does not include full error handling. As a result, you may encounter errors, which will appear in the console. These are expected and meant to demonstrate feature implementation.
The invitation to a group feature only works if you invite an existing player. If you attempt to invite a non-existent player, an error will be logged in the console. 🚀
We can't wait to see what you build with Beamable Groups! 🚀 Join our Discord Community for support, tips, and to share your awesome creations!