Editor
Editor Overview
The ForjeGames editor is a single page, split into four interlocking panels. This page is a tour of every surface and what it does.
Layout
The editor uses a fixed three-pane layout plus a dock. Nothing in this layout floats or detaches — we optimise for muscle memory and keyboard use over customisation.
- Chat panel (left, ~30% width) — where you write prompts and see AI responses.
- 3D preview (right, ~70% width) — real-time render of your game.
- Output dock (bottom, collapsible) — logs, generated scripts, and assets.
- Top bar — project name, mode switcher, export, credits balance.
Chat panel
The chat panel is where you drive the AI. Each message is a turn. Turns are streamed — you'll see the model reasoning, tool calls, and file edits in real time. Hit ⌘ Enter to send, or press Shift+Enter for a newline.
Drag files onto the chat to attach them. Accepted formats include .png, .jpg, .webp, .pdf, and .rbxl. Drop a screenshot to run it through Image to Map.
Live 3D preview
The preview runs a lightweight Three.js renderer that mirrors the Roblox scene tree. It's not a full Roblox client — it's a fast approximation that lets you rotate, fly, and click parts without waiting for Studio.
Use W A S D to fly and the mouse to look. Click a part to focus it; double-click to frame it. Hit P to toggle the in-browser playtest.
Output dock
The dock at the bottom collapses to a thin strip and expands to show three tabs:
- Logs — streaming output from the AI's tool calls.
- Scripts — every Luau file the AI wrote this session.
- Assets — generated meshes, images, and audio.
Mode switcher
The dropdown above the chat box selects an AI mode (Build, Think, Plan, Image, Script, Terrain, 3D, Debug, Ideas). You can change modes mid-session — the chat history carries over. See AI Modes for details on each.
Voice input
Click the microphone icon at the bottom of the chat panel — or hold ⌘ ; — to dictate a prompt. Full details in the Voice Input guide.
Asset browser
The asset browser (toggle with ⌘ I) gives you search-based access to the 500K+ verified Roblox Marketplace assets. Drag any result into the preview to insert it at the cursor.
Keyboard shortcuts
| Shortcut | Action |
|---|---|
| ⌘ Enter | Send chat message |
| ⌘ M | Open mode switcher |
| ⌘ ; | Hold to dictate voice prompt |
| ⌘ I | Toggle asset browser |
| ⌘ K | Command palette |
| ⌘ / | Toggle output dock |
| ⌘ S | Save project snapshot |
| ⌘ Z | Undo last AI turn |
| P | Toggle playtest |
| F | Frame selection in preview |