Description
Changelog
Reviews (0)

Gamend
Open source Elixir game server with authentication, users, lobbies, groups, parties, friends, chat, notifications, achievements, leaderboards, payments, server scripting and an admin portal with HTTP, WebSocket, and WebRTC support and SDK for JS and Godot.
Game + Backend = Gamend
Discord | Guides | API Docs | Elixir Docs | Starter Template
Features & Payments
- Auth — Email/password, magic link, OAuth (Discord, Google, Apple, Facebook, Steam), JWT API tokens
- Users — Profiles, metadata, device tokens, account lifecycle
- Lobbies — Host-managed, max users, hidden/locked, passwords, real-time updates
- Groups — Public / private / hidden communities, roles, join requests, invites
- Parties — Ephemeral groups (2–10 players), invite-based, lobby integration
- Friends — Requests, accept/reject, blocking
- Chat — Lobby, group, party, and friend DMs with read cursors and unread counts
- Notifications — Typed notifications for all social events, read/unread, real-time delivery
- Achievements — Progress tracking, hidden achievements, unlock percentage (rarity), admin management
- Leaderboards — Global and per-user rankings
- Payments — Stripe Checkout, Google Play, App Store, and Steam provider flows with receipt validation, webhooks, entitlements, refunds, and admin tools
- Key-Value Store — Server-side key-value storage with access control hooks
- Server Scripting — Elixir hooks on server events (login, lobby created, achievement unlocked, etc.)
- Admin Portal — Built-in web dashboard for managing all resources
Changelog for version v1.0.0
No changelog provided for this version.