Product intent. roblox-forgegui is a first-party web workspace that runs a short-form promotional video operation for ForgeGUI — an AI tool for developers and creators that generates thumbnails, 3D models, GUIs, skins, scripting (coding), and other assets. The operation produces promoting videos for the Roblox game Dress to Impress, built by repurposing pre-made ForgeGUI footage with a little bit of editing, and distributes them through YouTube Shorts, TikTok, and Instagram Reels to show off the tool to Roblox and Fortnite developers.
Audience. Roblox and Fortnite developers and creators — largely teens to mid-20s, fluent in streetwear, drop culture, "fit check" language, and Dress to Impress runway aesthetics. The product must read as a creator's own feed and label, never as an advertisement.
What the product is not. It is not a video-generation tool, not a Roblox game client, and not a social network. It does not create full videos from scratch; the footage is supplied. It does not replace the platform apps where warmup scrolling, engagement, and publication actually happen.
roblox-forgegui is a single first-party web application with a shared backend. It carries the operator through one continuous, ordered operation:
Actors. Two accepted human personas operate the product: the Content Creator / Account Operator, who owns the account, the warmup, and the posting cadence; and the ForgeGUI Footage Provider / Editor, who supplies the footage and performs the repurposing edits. The social platforms (YouTube Shorts, TikTok, Instagram Reels) and the Roblox account surface are external, provider-owned destinations — the product tracks and hands off to them but does not impersonate them.
Narrow exclusions. No aggressive promotion. No uploading provided footage with no changes. No skipping warmup. No blue/indigo accents, no gradients, no rounded corners, no centred hero headline with a pill button.
Delivery ownership. The product is a first-party web application with a shared backend that persists the operator's account record, warmup progress, edit checklist state, and publication log. The actual scrolling, searching, engaging, and posting happen on the external platforms; the product's job is to sequence, gate, record, and hand off that work truthfully.
Access ownership. The Landing page is the anonymous public entry. The working destinations — Account Setup, Warmup, Content Editor, and Publishing — are protected and require the operator to establish and verify application-owned identity so that account records, warmup day progress, edit state, and publication history remain bound to the correct operator and can be resumed across sessions. First-use identity establishment is self-service; returning operators verify to resume their own durable state. No differentiated permissions, roles, or visibility tiers are established by this identity — both accepted personas share the same product state.
Current vs. future. Everything in this document is current. No future-horizon features are accepted.
The authoritative reference directive is the supplied Provided ForgeGUI footage [Assets] (content_source, feature_reference, authoritative). Its verified content is:
https://forgegui.com (referenced in the required account bio and the ticker).No other factual entities, dates, contacts, or media references are supplied by the directive.
01 — ACCOUNT, 02 — WARMUP, 03 — REPURPOSE, 04 — POST.START THE WARMUP — the primary CTA, a flat #FF4D00 rectangle pinned under the hazard-stripe band, leading into the protected workflow.forgegui.com link; view the looping ForgeGUI footage in the hero phone frame.clamp(44px, 9vw, 120px), stacked over four lines and broken across the column rule; 45° hazard-stripe band running full width beneath it; primary CTA pinned directly under the band.ASSET PACK 01.FORGEGUI — THUMBNAILS · 3D MODELS · GUIS · SKINS · SCRIPTING — FORGEGUI.COM — scrolling continuously, pausing on hover.The Best AI Tool for Roblox Devs > forgegui.com; confirm the account looks clean, realistic, and organic; save the account record.#8A8A8A.#8A8A8A.#8A8A8A.FR-1 — Produce promoting short-form videos for Dress to Impress. As a Content Creator / Account Operator, I should produce promoting short-form videos for the Roblox game Dress to Impress using the provided ForgeGUI footage, so that ForgeGUI is shown off to Roblox and Fortnite developers.
FR-2 — Post videos using provided ForgeGUI footage with a little bit of editing. As a ForgeGUI Footage Provider / Editor, I should post videos using the provided ForgeGUI footage with a little bit of editing, so that the footage feels native to the platform.
FR-3 — Content must feel natural, clean, and organic. As a Content Creator / Account Operator, I should keep content natural, clean, and organic, so that it reads as a creator's own feed rather than an ad.
FR-4 — ForgeGUI capability set. As a ForgeGUI Footage Provider / Editor, I should show ForgeGUI as an AI tool for developers and creators that creates thumbnails, 3D models, GUIs, skins, scripting (coding), and other assets, so that the tool's scope is clear.
FR-5 — Distribution goal. As a Content Creator / Account Operator, I should show off the tool to Roblox or Fortnite developers through YouTube Shorts, TikTok, and Instagram Reels, so that the target audience sees ForgeGUI.
FR-6 — Fully Roblox-based account. As a Content Creator / Account Operator, I should use a fully Roblox-based account, so that the operation runs on the required account type.
FR-7 — Use an already-owned account. As a Content Creator / Account Operator, I should be able to use an account I already own, so that I do not have to create a new one unnecessarily.
FR-8 — Create a new channel if none is owned. As a Content Creator / Account Operator, I should create a new channel if I do not already own a Roblox account, so that the operation has a valid account.
FR-9 — Clean, realistic, organic account. As a Content Creator / Account Operator, I should keep the account clean, realistic, and organic — not spam, so that the account is not flagged as spam.
FR-10 — Required account bio.
As a Content Creator / Account Operator, I should set the required account bio The Best AI Tool for Roblox Devs > forgegui.com, so that the account carries the required bio.
FR-11 — Warmup Day 1. As a Content Creator / Account Operator, I should on Day 1 scroll FYP normally, not search anything, and act like a real user, so that the account warms up correctly.
FR-12 — Warmup Day 2. As a Content Creator / Account Operator, I should on Day 2 search my niche (Roblox dev, Roblox AI softwares, etc.), engage with a few related videos, and continue normal scrolling, so that the account warms up correctly.
FR-13 — Warmup Day 3. As a Content Creator / Account Operator, I should on Day 3 fully engage with my niche, so that the account warms up correctly.
FR-14 — Post after Day 3 and engage daily. As a Content Creator / Account Operator, I should start posting after Day 3 and engage at least 15 minutes daily, so that reach is sustained.
FR-15 — Skipping warmup means weak reach. As a Content Creator / Account Operator, I should be shown that skipping warmup means weak reach, so that I understand the consequence of skipping.
FR-16 — Repurposing supplied footage. As a ForgeGUI Footage Provider / Editor, I should repurpose the pre-made ForgeGUI videos/footage I am given, so that I do not have to create full videos from scratch.
FR-17 — Repurposing edit options. As a ForgeGUI Footage Provider / Editor, I should be able to add captions or text on screen, make slight trimming or pacing changes, add simple zooms, cuts, or transitions, and add music (recommended), so that the footage feels native to the platform.
FR-18 — Do not upload unchanged footage. As a ForgeGUI Footage Provider / Editor, I should not upload the provided footage with no changes, so that every published video carries at least one edit.
FR-19 — Content format. As a ForgeGUI Footage Provider / Editor, I should use the provided ForgeGUI footage [Assets] in a simple UGC style, keep content minimal and easy to understand, avoid aggressive promotion, and show ForgeGUI clearly, so that the content reads as native UGC.
FR-20 — Account readiness before warmup and publication. As a Content Creator / Account Operator, I should have a fully Roblox-based account selected or created before warmup and publication, so that the operation has a valid account.
FR-21 — Bio set before posting. As a Content Creator / Account Operator, I should have the required account bio set before the account is used for posting, so that the account carries the required bio at publication time.
FR-22 — Three-day warmup before posting. As a Content Creator / Account Operator, I should complete the three-day warmup before posting begins, so that reach is not weakened.
FR-23 — Footage available before editing and publication. As a ForgeGUI Footage Provider / Editor, I should have the provided ForgeGUI footage/assets available before editing and publication, so that the repurposing step can run.
FR-24 — Every video receives edits before upload. As a ForgeGUI Footage Provider / Editor, I should apply edits to every video before upload, so that no footage is uploaded unchanged.
FR-25 — Platform publishing access available. As a Content Creator / Account Operator, I should have YouTube Shorts, TikTok, and Instagram Reels accounts or publishing access available for distribution, so that the edited video can be distributed.
Product context. This persona runs the social operation. They own the Roblox-based account, the required bio, the three-day warmup, and the post-Day-3 posting cadence. They are steeped in Roblox creator culture — streetwear, drop culture, "fit check" language, Dress to Impress runway aesthetics — and they know that a spam-looking account kills reach.
Primary goal. Run a clean, realistic, organic Roblox-based account that publishes edited ForgeGUI footage for Dress to Impress and sustains reach through daily engagement.
Distinct accepted responsibilities. Selecting or creating the fully Roblox-based account; applying the required bio The Best AI Tool for Roblox Devs > forgegui.com; confirming the account looks clean, realistic, and organic rather than spam; executing Day 1 (normal FYP scrolling, no searching, acting like a real user), Day 2 (niche search for Roblox dev, Roblox AI softwares, etc., light engagement, continued normal scrolling), and Day 3 (full niche engagement); starting to post only after Day 3; engaging at least 15 minutes daily; publishing to YouTube Shorts, TikTok, and Instagram Reels.
Relevant inputs or decisions. Whether to use an already-owned account or create a new channel; whether the account presentation passes the clean/realistic/organic bar; when each warmup day is genuinely complete; which platforms to publish to; whether the daily 15-minute engagement has been met.
Interactions with other accepted participants. Hands the supplied ForgeGUI footage to the ForgeGUI Footage Provider / Editor for repurposing; receives the edited video back for publication; hands off to the external platforms (YouTube Shorts, TikTok, Instagram Reels) and the Roblox account surface.
Observable success. A fully Roblox-based account with the exact required bio, a completed three-day warmup, published edited videos on the selected platforms, and a sustained daily engagement record of at least 15 minutes.
Product context. This persona supplies the pre-made ForgeGUI footage/assets and performs the repurposing edits. They are not expected to create full videos from scratch — their job is to make the provided footage feel native to the platform through simple edits. They understand that the footage must show ForgeGUI clearly and that aggressive promotion breaks the organic feel.
Primary goal. Repurpose the supplied ForgeGUI footage into platform-native edits that show the tool clearly in a minimal, easy-to-understand UGC style, with no footage uploaded unchanged.
Distinct accepted responsibilities. Supplying the pre-made ForgeGUI footage/assets; adding captions or text on screen; making slight trimming or pacing changes; adding simple zooms, cuts, or transitions; adding music (recommended); ensuring ForgeGUI is shown clearly; keeping content minimal and easy to understand; avoiding aggressive promotion; ensuring no provided footage is uploaded unchanged.
Relevant inputs or decisions. Which supplied footage to repurpose; which edits to apply (captions / trim / zoom / cut / music); whether the edit makes the footage feel native; whether ForgeGUI is shown clearly enough; whether the content stays minimal and avoids aggressive promotion.
Interactions with other accepted participants. Receives the footage supply from the Content Creator / Account Operator; hands the edited video back to the Content Creator / Account Operator for publication.
Observable success. An edited video that carries at least one real edit, shows ForgeGUI clearly, reads as simple UGC, and is accepted for publication without triggering the unchanged-upload guard.
01 — ACCOUNT, 02 — WARMUP, 03 — REPURPOSE, 04 — POST).START THE WARMUP. Because the working destinations are protected, the operator establishes application-owned identity on first use (self-service) or verifies to resume existing state.The Best AI Tool for Roblox Devs > forgegui.com exactly.Muse and headline. Virgil Abloh — remixed familiarity: a Roblox-native drop page wearing its own label. This is a drop page / label, not a SaaS landing page. The register is playful, insider, ironic-but-sincere: it must feel like a creator's own feed, not an ad.
Mode. Dark mode only.
Colour tokens by role.
| Role | Hex | Usage |
|---|---|---|
| Background | #0B0B0B | Near-black concrete ground; carries ~70% of every screen |
| Surface | #161616 | Panels; 1px #F2F0EB at 12% opacity is the only border |
| Text | #F2F0EB | All readable type; contrast > 15:1 on #0B0B0B and #161616 |
| Primary | #FF4D00 | Working accent: section labels, primary CTA fill, quotation-mark glyphs, hazard-stripe bands |
| Accent | #E8FF3A | Rare "drop" signal — at most one element per screen (live status dot, ticker highlight, copy-to-clipboard flash) |
| Muted | #8A8A8A | Metadata at 14px+ only; never body copy |
No blue, no indigo, no gradient fills of any kind.
Typography.
clamp(44px, 9vw, 120px); section head clamp(26px, 4.4vw, 40px); body 16–17px; label 13px uppercase 0.12em tracking; ticker 15px uppercase.Shape language. Hard 0px corners everywhere — no radius, no softness, no glass. Elements framed like shipping labels and hang tags: 1px hairline outlines, chunky 2px black rules, exposed grid lines, and 45° hazard-stripe bands (#FF4D00 / #0B0B0B, 12px pitch) used as section dividers and button underlines. Buttons are flat rectangles with a hard 3px offset shadow in #FF4D00, no blur. Quotation marks drawn as oversized graphic glyphs (120–200px) sitting behind or beside headings as composition, not decoration.
Spacing rhythm. A visible 12-column industrial grid with the column rules left showing at 1280px. Sections numbered like spec sheets: 01 — ACCOUNT, 02 — WARMUP, 03 — REPURPOSE, 04 — POST. Content arranged as tag cards: a left rail carrying a vertical label strip (rotated 90°, uppercase, 13px, #8A8A8A) and the right area carrying the content. The 3-day warmup is a horizontal three-panel sequence with hard dividers and a progress rule that fills as you scroll; the repurposing checklist is a ruled table of edits (captions / trim / zoom / cut / music) with checkbox squares. Everything left-aligned; nothing centred except the ticker.
Imagery style. The product's own UGC footage is the imagery: vertical 9:16 screen recordings of ForgeGUI generating a thumbnail, a 3D model, a GUI, and a skin, plus Dress to Impress "fit" frames. Presented inside hard-edged phone frames with a thin #F2F0EB hairline and a caption bar, cropped tight and bled off the right edge of the hero on desktop. Supporting imagery is industrial and photographic: concrete texture, gaffer tape, hang tags, barcode strips, and halftone-treated stills. No stock people, no gradient blobs, no 3D renders of abstract shapes.
"THE DROP LABEL" — the Landing as a garment tag for the ForgeGUI pipeline.
The public entry is composed as a hang tag on a drop, not a hero banner. At 1280px the page is a full-bleed near-black concrete ground (#0B0B0B) split asymmetrically 7:5.
On the left, an oversized all-caps Archivo Expanded headline — literally wrapped in quotation marks — is set at clamp(44px, 9vw, 120px), stacked over four lines and broken across the column rule. The opening and closing quotation marks are rendered as 160px graphic glyphs in #FF4D00 sitting behind the type as composition. A 45° hazard-stripe band (12px pitch, #FF4D00 on #0B0B0B) runs the full width beneath the headline, and the primary CTA — START THE WARMUP — is a flat #FF4D00 rectangle pinned directly under the band with a hard 3px offset shadow, no blur.
On the right, a 9:16 phone frame bled off the viewport's right edge shows looping ForgeGUI footage with a caption bar snapping in from the bottom on each hard cut every 2.5s. A second smaller phone frame overlaps it at a 6° rotation, carrying a hang-tag label reading ASSET PACK 01 — punched hole, rotated 90° uppercase label strip, barcode rule.
A thin ticker strip crosses the very bottom of the viewport at 15px uppercase: FORGEGUI — THUMBNAILS · 3D MODELS · GUIS · SKINS · SCRIPTING — FORGEGUI.COM. It is the site's only promotional voice, and it stays plain and factual.
At 375px the headline drops to 44px and stacks above the phone frame, which becomes a single centred 9:16 frame with the ticker still crossing the bottom edge and the CTA pinned full-width beneath the hazard band. Every headline, label, number, and control stays entirely inside the viewport and its container at 375px, 768px, and 1280px; the gesture lives in the stripes, tags, and frames, never in cropping readable text.
Interaction Model: Animated Motion Tempo: expressive Hero Dimensionality: flat
Landing Hero Motion Brief.
#F2F0EB to #E8FF3A and shifts the card 3px up-left onto its offset shadow. The outcome is a hero that reads as a live feed — the same remix pipeline the product runs — without adding any behaviour beyond the accepted workflow.cubic-bezier(0.2, 0.9, 0.1, 1) transitions, no bounce. Marquee tickers scroll continuously and pause on hover. Section labels clip in from the left with a 1-frame hard-edge wipe (no fade). Hard cuts, not dissolves.START THE WARMUP pinned under the band; phone frame bled off the right edge with the caption bar visible; overlapping rotated phone frame with the ASSET PACK 01 hang tag; ticker crossing the bottom edge.prefers-reduced-motion, all marquees become static wrapped rows, the phone frame shows a single still with the caption bar permanently visible, and all wipes become instant state changes. Every item in the ticker becomes fully readable in the wrapped rows.NFR-1 — Organic presentation. The account must look clean, realistic, and organic — not spam. Provenance: explicit. Rationale: a spam-looking account weakens reach and contradicts the required presentation.
NFR-2 — No aggressive promotion. Content must avoid aggressive promotion. Provenance: explicit. Rationale: aggressive promotion breaks the organic, creator-native feel the brief requires.
NFR-3 — Minimal, easy-to-understand content. Content must stay minimal and easy to understand. Provenance: explicit. Rationale: simple UGC style is the accepted format.
NFR-4 — ForgeGUI shown clearly. ForgeGUI must be shown clearly in the content. Provenance: explicit. Rationale: the goal is to show off the tool.
NFR-5 — No unchanged uploads. Provided footage must never be uploaded with no changes. Provenance: explicit. Rationale: the repurposing step is the product's core value.
NFR-6 — Warmup is mandatory. The three-day warmup must be completed before posting; skipping warmup means weak reach. Provenance: explicit. Rationale: the source states the consequence directly.
NFR-7 — Daily engagement. At least 15 minutes of daily engagement after Day 3. Provenance: explicit. Rationale: sustained reach requires ongoing engagement.
NFR-8 — Readable text and controls stay whole. Headlines, wordmarks, labels, numbers, cards' text, and controls stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling to fit; no other element covers any part of them. Provenance: explicit (creative direction). Rationale: accessibility and legibility.
NFR-9 — Reduced-motion usability. With prefers-reduced-motion, provide a usable static arrangement: marquees become static wrapped rows, the phone frame shows a single still with the caption bar permanently visible, and all wipes become instant state changes. Provenance: explicit (creative direction). Rationale: accessibility.
NFR-10 — No blue/indigo, no gradients, no rounded corners. Provenance: explicit (creative direction). Rationale: the forbidden generic indigo/blue-on-white SaaS template look.
NFR-11 — Durable operator state. Account record, warmup day progress, edit checklist state, and publication log persist across sessions and remain bound to the correct operator. Provenance: required_inference. Rationale: the accepted workflow spans multiple days and must be resumable.
No source-specified technology choices conflict with these; the source does not name a stack, so these are the practical defaults for the accepted product.
Assumptions.
Constraints.
The Best AI Tool for Roblox Devs > forgegui.com. (explicit)#FF4D00 on #0B0B0B at 12px pitch, used as section dividers, button underlines, and the hero's base rule.No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!