600,000 players, one place for the state

client
Majestic Games Limited
year
2025
project type
Community web app
The Majestic State Fractions home screen on a desktop monitor

project overview

Seven factions, fifteen cities, one front door

project type
Community web app
services
Product designUX/UI designWeb app developmentDiscord integrationRole-based access
stack
Discord OAuthDiscord bot

Majestic Games Limited runs Majestic RP, a role-play community of more than 600,000 players across fifteen city servers. We designed and built State Fractions — the portal where police, medics, government and the other state factions sign in with Discord, recruit, vote for leaders and keep their member records in one place.

Before the portal, every faction ran on its own mix of Discord channels, spreadsheets and forms. With fifteen servers and seven state factions each, leaders spent their time chasing applications and keeping lists in sync instead of playing.

State Fractions gives every faction the same tools — recruiting, records, access rights and announcements — behind a single Discord sign-in, in the dark, high-contrast look of the Majestic brand.

600k+
players in the Majestic RP community
15
city servers, from New York to Seattle
7
state factions: LSPD, EMS, GOV, SANG, SHPD, FIB, WN
1
Discord sign-in for all of it

the hub

Everything a faction member needs on the first screen

After sign-in the home screen shows the faction servers you have access to, outlined in green, the factions that are recruiting right now, the leader elections that are open and the latest server news.

One look tells a player where they belong, where they can apply and what is happening on their server today.

The State Fractions home screen with faction servers, applications, elections and server news

the first visit

From Discord to your faction in four steps

  1. 01

    Sign in with Discord

    The account becomes your identity on the portal, and can be unlinked any time in Discord settings.

  2. 02

    Pick your servers

    Choose your main cities once, and the portal shows only what concerns them.

  3. 03

    Open your faction

    Servers you have access to are marked; everything else stays out of the way.

  4. 04

    Apply or manage

    Send an application, or — with the right access — run the faction from its menu.

Sign in with Discord
Choosing your main city servers

One Discord sign-in replaces the spreadsheets, forms and channels every faction used to run on.

The LSPD faction database with members, ranks and access rights

applications

Joining a faction without the back-and-forth

Each recruiting faction has its own application form — name and ID, documents, motivation, service record, previous experience. Leaders review applications in the faction menu, and the answer goes straight back to the player on Discord through a bot.

The application form for joining LSPD

access rights

Leaders decide who sees what

The faction menu brings together personnel audits, applications and their statuses, the member database and faction settings. Every button is tied to an access right, so a cadet and a director see the same screen with different doors open.

The LSPD faction menu with access-based tools
A montage of the State Fractions screens

what makes it work

Four things faction leaders rely on

  1. (1)

    Discord as identity

    Sign-in, member records and replies all run through the Discord account players already use.

  2. (2)

    Access you can see

    Green outlines show exactly which servers and tools a member can open.

  3. (3)

    Applications with a reply

    Every application gets a decision, delivered by a bot on Discord.

  4. (4)

    Records that stay current

    Ranks, positions, access rights and the leader's term in one searchable database.

visual language

Majestic dark, with a pink pulse

The portal follows the Majestic brand: a deep graphite background, flat dark chips, the signature pink for primary actions, Discord blue for sign-in and a clear green for anything you have access to.

Graphite#1f1f1f
Chip#2a2a2a
Majestic pink#e5005b
Discord blue#5865F2
Access green#2fbf5b

Turn your task into a route?

Tell us about the task, timeline and budget. We'll review the brief, ask the right questions and come back with a clear plan.

Budget