Prompt Guide
ForjeGames has 9 specialized AI modes that auto-detect your intent. Learn how to write prompts that produce exactly what you want — from terrain to scripts to full games.
Fundamentals
Instead of "make a building", say "make a 3-story medieval tavern with a stone ground floor, timber upper floors, and a thatched roof, 40x30x45 studs." The AI fills in gaps with generic defaults — your specificity is what makes the output unique.
Tell the AI how many players, what platform (mobile/PC), and what the player should feel. "A cozy cabin for 2-4 players on mobile" produces very different output than "an epic fortress for 50 players on PC."
The AI understands Roblox-specific terms: studs, Enum.Material, ScreenGui, RemoteEvent, DataStore, TweenService, CollectionService. Using them gets you more precise results than generic game-dev language.
The AI remembers your conversation. Instead of starting over, say "make the mountain taller" or "add a shop to the village I just built." Building on previous context produces better results than repeating your full description.
If you only need a script, don't describe terrain. If you only need terrain, don't describe UI. Focused prompts get focused results. The auto-detect system routes your prompt to the right agent.
Saying "I need an inventory system because players collect crafting materials from 3 biomes" gives the AI enough context to design the data structure correctly. The "why" informs architecture decisions the AI can't guess from the "what" alone.
9 AI Modes
Each mode has a specialized agent with its own system prompt and expertise. The orchestrator auto-detects which mode to use, but you can steer it with the right keywords.
Autonomous full-game builder
The Build agent constructs complete game environments end-to-end. It generates Luau code that creates terrain, structures, NPCs, scripts, and systems in a single pass. Use it when you want the AI to build everything from a single description.
“Make me a tycoon game”
“Build a pizza tycoon game with 4 upgrade tiers, a conveyor belt system, customer NPCs that walk in and order, a cash register UI, and a leaderboard. Target 20 concurrent players, mobile-friendly.”
“Create an obby”
“Build a 30-stage obby with increasing difficulty. Stages 1-10 use basic jumps, 11-20 add moving platforms and spinners, 21-30 add wall jumps and timed disappearing blocks. Include checkpoints every 5 stages and a completion time leaderboard.”
Tips for Build
Production-quality Luau code
The Script agent writes typed Luau with proper service access, error handling, and Roblox best practices. It outputs clean, commented code ready to drop into Studio.
“Make a gun script”
“Write a raycast weapon system with: FireServer remote event, 10-round magazine with 2s reload, bullet drop over 200 studs, hit detection using workspace:Raycast with a FilterDescendantsInstances whitelist, damage falloff from 50 at close range to 15 at max range, and muzzle flash VFX using a PointLight + BillboardGui.”
“Add a shop”
“Write a ModuleScript shop system with: a RemoteFunction for purchases, server-side validation against a price table, DataStore persistence for owned items, a client-side ScreenGui with a scrolling frame of items showing name/price/owned status, and a purchase confirmation dialog. Use TweenService for open/close animations.”
Tips for Script
Biome, heightmap, and voxel terrain
The Terrain agent generates Luau code that operates on Workspace.Terrain using WriteVoxels, FillBlock, FillBall, and FillRegion. It handles biomes, rivers, mountains, caves, and custom landscapes.
“Make a mountain”
“Generate a volcanic island biome: a central mountain (400 studs tall, basalt material) with a lava-filled crater at the top (FillBall with Enum.Material.CrackedLava), surrounded by a tropical beach ring (sand, 30 studs wide) transitioning to grass with scattered rock outcrops. Add a river flowing from the mountainside to the ocean.”
“Create a map”
“Build a 2048x2048 survival map with 4 biomes: snow mountains in the north (Enum.Material.Snow, peaks at 300 studs), dense forest in the east (Enum.Material.LeafyGrass with tree-sized FillBlock pillars), desert in the south (Enum.Material.Sand, flat with dune ridges), and a swamp in the west (Enum.Material.Mud, low elevation with water pools). Connect them with a river system.”
Tips for Terrain
Meshy-powered 3D model generation
The 3D agent produces specifications for the Meshy text-to-3D pipeline. It outputs structured prompts with art style, polycount targets, texture requirements, and optional Luau placement code.
“Make a sword”
“Generate a fantasy greatsword with a glowing blue crystal embedded in the crossguard, dark steel blade with runic engravings, leather-wrapped grip, and a skull pommel. Style: stylized PBR, mid polycount. Textures: base color, normal map, metallic-roughness, emissive for the crystal.”
“Create a house”
“Generate a medieval blacksmith shop: stone foundation, half-timber upper floor, thatched roof with a chimney emitting smoke, open front wall showing an anvil and forge inside. Art style: low-poly stylized. Include a hanging wooden sign. Optimize for Roblox (under 5K triangles).”
Tips for 3D
Image generation prompts for textures and decals
The Image agent creates optimized prompts for Fal, Meshy image-to-3D, or Roblox decal uploads. It outputs structured specs with subject, style, composition, lighting, and negative prompts.
“Make a texture”
“Generate a seamless PBR cobblestone texture for a medieval town square. Irregularly shaped gray stones with moss growing between cracks, slightly wet look. Top-down orthographic view, diffuse lighting, no shadows. Output at 1024x1024 for tiling.”
“Create a game thumbnail”
“Generate a Roblox game thumbnail (1920x1080) for a zombie survival game: a group of 3 blocky Roblox characters with weapons standing on a rooftop at sunset, horde of zombies below in a destroyed city. Dramatic orange/red lighting, cinematic composition with the game title "DEAD ZONE" in bold metallic text at the top.”
Tips for Image
Strategic framing and decomposition
The Think agent reasons about your goal before any code is written. It identifies the concrete deliverable, hidden constraints, which downstream agents should handle which parts, and the biggest risk or ambiguity. Use it for complex or open-ended requests.
“I want to make a game”
“I want to build a competitive multiplayer racing game for Roblox with vehicle customization, 6 tracks, and a ranking system. My target audience is 10-16 year olds on mobile. I have no Luau experience. What should I build first, and what are the biggest technical risks?”
Tips for Think
Concept brainstorming and direction
The Ideas agent generates 3-5 concrete game concepts you can choose from. Each includes a name, core gameplay loop, signature mechanics, and target audience. Use it when you need inspiration or want to explore directions.
“Give me game ideas”
“Suggest 5 Roblox game concepts that combine the tycoon genre with horror elements. Target audience: 13-18 year olds. Each idea should have a unique twist that differentiates it from existing Roblox tycoons. Prefer ideas that work well with 10-30 concurrent players.”
Tips for Ideas
Ordered build plan decomposed by agent
The Plan agent takes your goal and breaks it into an ordered build plan with numbered steps. Each step names which agent should execute it (Terrain, Script, Build, 3D, Image). Use it before a big build to get a roadmap.
“Plan my RPG”
“Create a build plan for a fantasy RPG with: an open-world map (forest, desert, snow biomes), 5 enemy types with scaling difficulty, a quest system with 10 main quests, an inventory and equipment system, a crafting system with 3 tiers, and an NPC dialog system. List each step in build order with which AI agent handles it.”
Tips for Plan
Error diagnosis and minimal fix
The Debug agent reads Luau error messages, stack traces, and output logs, then returns a root cause, minimal code fix, and a regression check. Paste your error and it identifies the problem.
“My script is broken”
“Getting this error in my combat script: "ServerScriptService.CombatHandler:47: attempt to index nil with 'Humanoid'" — happens when a player attacks an NPC that was just destroyed. The NPC is stored in a table by Instance reference. Here is the relevant code: [paste code]. How do I fix the nil reference without breaking the combat flow?”
Tips for Debug
Under the hood
You do not need to pick a mode manually. ForjeGames uses a multi-signal intent classifier that scores your prompt against all 9 agents simultaneously:
The result: you type naturally, and the right combination of agents activates automatically. A simple “make me a sword” routes to the 3D agent. A complex “build me a complete RPG with crafting, quests, and 3 biomes” triggers Think, Plan, Terrain, Script, and Build in sequence.
Take these prompting techniques to the editor. Free to start, no credit card required.