Announcement Roleplay Project is moving to FiveM. New launch 3 Jul 2026 Read more
Roleplay Project
Server Online Discord Apply
Announcement Roleplay Project is moving to FiveM. New launch 3 Jul 2026 Read more
The Frame
RPP · Brand Identity v4 · Effective May 2026

The Frame.

A clean rounded square with two diagonal corner cuts and a single offset dot. The frame is the scene; the dot is the character in it. This page is the source of truth for how the Roleplay Project brand is used, read it before designing, posting, or merchandising anything that carries the mark.

Brand guidelines, the rules

These rules exist so the brand stays consistent everywhere it appears: the website, the launcher, in-game UI, Discord, forum, merchandise, video thumbnails, and partner integrations. Following them isn't optional, every surface that carries the mark represents the project.

What the brand IS

The rules

Do

Use the SVGs we ship.

Always source the mark from /brand/frame.svg or the variants. Never re-draw, trace from a screenshot, or recreate the geometry.

Don't

Don't redraw or "improve" the geometry.

No rounding the chamfered corners, no recolouring the stroke, no moving the dot, no removing the dot. The exact path is final.

Do

Respect the clear-space.

Leave at least 20% of the mark's height of empty space around it, no text, edges, or other elements inside that buffer.

Don't

Don't crowd or crop the mark.

No partial cuts, no overlays, no badges sitting on top of the frame. If space is tight, scale the mark down, don't crop it.

Do

Use the right colourway for the surface.

On dark backgrounds (#0A0D12#161B22): white stroke + blue dot. On light backgrounds: black stroke + blue dot. On colour: white stroke + white dot (mono variant).

Don't

Don't introduce new colours.

Only the dot may take colour, and only the four official colourways. No gradients on the stroke. No drop shadows. No glow effects.

Do

Use Onest for the wordmark.

"Roleplay" = Onest 700, "Project" = Onest 500. Always −0.05em letter-spacing. Caption row uses JetBrains Mono 600 at 11px, 5px letter-spacing.

Don't

Don't substitute the typeface.

No Inter, no system fonts, no italics, no all-caps for "Roleplay Project". The wordmark is the wordmark, typesetting it in another face breaks the system.

Do

Scale the stroke for small sizes.

Below 64px, increase the stroke-width and dot radius so the frame stays legible. See the size table further down.

Don't

Don't use the mark below 16px.

At less than 16px the geometry collapses. Use a simplified favicon (also shipped) or omit the icon entirely.

Do

Pair with our colour palette.

Surfaces use GitHub-dark tokens (#0d1117 canvas, #161b22 surface). Accent blue #58a6ff. Type whites #eef2f8 / #9098a6.

Don't

Don't put the mark on busy photography.

If the background is a photo, place the mark in a solid backplate or use the wordmark-only lockup. Stroke needs contrast to read.

Brand violations get pulled. Any merchandise, video, partner integration, or community asset that breaks these rules will be asked to fix or remove the mark. If you're not sure, ask Phytoventures Ltd first, [email protected].

The Frame, icon

240×240 user-units. A rounded square with two diagonal 45° chamfered corners (top-right + bottom-left) and two rounded corners (top-left + bottom-right). A single solid dot sits offset toward the lower-right.

Geometry spec

Bounding box
240 × 240 user units
Stroke width (default)
14u
Stroke join
miter, stroke-miterlimit="2"
Rounded corners (TL, BR)
36u radius, Q 28,28 56,28 and Q 212,212 184,212
Chamfer corners (TR, BL)
48u, 45°
Dot center
(156, 156), 65% / 65% of box
Dot radius
24u

Size compensation

At smaller display sizes, bump the stroke up so the frame stays visible:

≥ 64px
stroke-width 14, dot r=24
40px
stroke-width 16, dot r=24
24px
stroke-width 18, dot r=24
16px
stroke-width 20, dot r=28
< 16px
Use /brand/favicon.svg (simplified), don't shrink the full mark.

The four colourways

Default · dark
Light backplate
Mono · dark
Mono · on colour

The wordmark

Pure type. No icon. Set in Onest with a soft secondary tone for "Project". Tracking is tightened to feel editorial, not webby.

Roleplay Project
EST · 2026 · LOS SANTOS · SAN ANDREAS
Type family
Onest (Google Fonts), weights 500 + 700
"Roleplay" weight
700 · colour #EEF2F8
"Project" weight
500 · colour #9098A6
Letter-spacing
-0.05em (both words)
Caption (optional)
JetBrains Mono 600, 11px, letter-spacing 5px, colour #6B7382

The four lockups

Always pick one of these. The horizontal lockup is the default, use it for every header, every nav bar, every partner integration unless the layout explicitly demands one of the others.

03·A, Horizontal (default)
Roleplay Project
03·B, Stacked
Roleplay Project
03·C, Mark only
03·D, Wordmark only
Roleplay Project

When to use which

Colour palette

A tight palette. The dot is the only element allowed to take colour. Surfaces, stroke, and type all sit on a narrow set of values.

Surface tokens

CANVAS
Canvas
#0A0D12
Page background, off-stage
SURFACE / 1
Surface · 1
#0D1117
Default raised cards
SURFACE / 2
Surface · 2
#161B22
Nested cards, panels
SURFACE / 3
Surface · 3
#21262D
Hover, overlay, chip

Type

BRIGHT
Bright
#EEF2F8
Headlines, "Roleplay"
DIM
Dim
#9098A6
Body text, "Project"
MUTED
Muted
#6B7382
Captions, file refs

Accent

DOT
Accent · Dot
#58A6FF
The dot, the only colour allowed inside the mark
DEEP
Accent · Deep
#388BFD
Hover / pressed states
PRESSED
Accent · Pressed
#1058C0
Backplate gradients

Do / don't

A short list of the most common misuses. If something you're doing matches a "don't", stop and use the closest "do" instead.

Do

Mark on a flat surface tone. Clear-space respected. Dot reads as the only accent.

Don't

Don't apply drop shadows, glows, gradients on the stroke, or place the mark on rainbow / multicolour backgrounds.

Do

On light backgrounds, use the light variant, black stroke, blue dot. Maintains contrast and brand colour.

Don't

Don't put the dark-variant mark on a light background. The stroke disappears.

Roleplay Project
Do

Horizontal lockup with correct gap (icon height × 0.4), correct font weights, correct tracking.

Roleplay PROJECT
Don't

Don't substitute the typeface, italicise it, all-caps it, or colour the wordmark with the accent blue.

Logo generator

Build a brand-compliant logo for your Discord, partner card, OG image, or avatar. You can't break the rules from here, every layout, colour pair, stroke weight, and font is locked to the guidelines above. Pick a preset, type your name, download.

Locked to Onest typography, spec stroke weights, and the four approved colourways. The mark cannot be drawn below its 16px floor.
1024 × 1024 · PNG / SVG

PNG renders at the chosen canvas resolution. SVG is vector, scales infinitely. Both bake spec stroke-weights in.

Downloads

All assets as production-ready SVG. Drop these into your project, never re-export the geometry from raster sources.

For developers. On the marketing site, UCP, API, and bleeter, the mark is served from /brand/frame.svg and the favicon from /brand/favicon.svg. Inline-styled <img> inside a <span class="mark"> wrapper. See site.css for the wordmark typography block.

Questions, partner requests, takedowns

Brand sits with Phytoventures Ltd. For partner integrations, merchandising, video/podcast use, or anything that puts our mark on a surface we don't control, ask first.

Operator
Phytoventures Ltd · Company 16388003 · Belmont Suite, Chorley New Road, Horwich, Bolton, BL6 6HG
Brand / partner enquiries
Legal / takedowns
Identity version
v4 · effective May 2026 · supersedes all prior marks