Game Factory Mode¶
Game Factory Mode is Asset Scaffolding's primary interface for building game systems quickly and visually.
Overview¶
Game Factory Mode provides a streamlined workflow for:
- Starting with a solid foundation
- Adding complete game systems
- Tracking your game architecture
- Ensuring proper dependencies
The Game Factory Interface¶
Foundation Selector¶
At the top, choose your game type:
| Foundation | Description |
|---|---|
| FPS | First-person shooter setup |
| RPG | Role-playing game structure |
| Platformer | Side-scroller/platformer base |
| Blank | Empty structure for custom games |
Changing the foundation reconfigures available systems and suggestions.
System Categories¶
Browse systems by category:
Characters¶
Player and non-player characters:
| System | Creates |
|---|---|
| FPS Character | First-person character with arms, camera |
| Third Person Character | Full body character with camera arm |
| Platformer Character | 2D-style character with jump mechanics |
| Basic Enemy | AI-controlled enemy with patrol |
| NPC | Interactive non-player character |
Core Systems¶
Game flow and management:
| System | Creates |
|---|---|
| Game Mode | Base game mode with rules |
| Player Controller | Input handling and HUD ownership |
| Game State | Multiplayer-ready game state |
| Player State | Per-player persistent state |
| Save Game | Save/load system foundation |
Gameplay Mechanics¶
Interactive elements:
| System | Creates |
|---|---|
| Door | Openable door with trigger |
| Elevator/Platform | Moving platform system |
| Pickup Item | Collectible with effects |
| Checkpoint | Respawn point system |
| Trigger Zone | Generic trigger volume |
| Interactable | Base interactable actor |
UI Systems¶
Player interface elements:
| System | Creates |
|---|---|
| HUD | Heads-up display base |
| Main Menu | Title screen with buttons |
| Pause Menu | In-game pause screen |
| Inventory Widget | Item grid display |
| Dialog Panel | Conversation UI |
| Health Bar | Player health display |
AI Systems¶
Artificial intelligence:
| System | Creates |
|---|---|
| AI Controller | Basic AI controller |
| Behavior Tree | Decision-making tree |
| Blackboard | AI memory/data |
| Patrol System | Waypoint-based patrol |
| Combat AI | Attack/defend behaviors |
Game World Panel¶
The right side shows your current project structure:
- Systems Added: Count of scaffolded systems
- Architecture View: Visual system map
- Dependency Lines: Connections between systems
- Health Indicators: Status of each system
Creating Systems¶
Basic Workflow¶
- Browse system categories
- Click the system you want
- Name your asset in the dialog
- Create and it appears in Content Browser
The Creation Dialog¶
When adding a system:
- Asset Name: What to call the asset
- Location: Where to save (auto-suggested)
- Options: System-specific settings
- Dependencies: Required systems (auto-added)
Automatic Dependencies¶
Some systems require others. Asset Scaffolding handles this:
Example: Adding Combat AI
Combat AI needs a Behavior Tree and Blackboard. When you add Combat AI:
- Asset Scaffolding checks for dependencies
- If missing, offers to create them
- Creates all required assets
- Wires them together
Game World Tracking¶
Architecture Visualization¶
The Game World panel shows:
[Game Mode]
└── [Player Controller]
├── [FPS Character]
│ └── [Weapon System]
└── [HUD]
├── [Health Bar]
└── [Ammo Counter]
This helps you understand your game's structure at a glance.
System Status¶
Each system shows its status:
| Status | Color | Meaning |
|---|---|---|
| Active | Green | Asset exists and is valid |
| Missing | Red | Asset was deleted/moved |
| Orphaned | Yellow | Dependencies missing |
Handling Missing Assets¶
If an asset is missing:
- Click the missing system
- Choose:
- Recreate: Generate a new asset
- Locate: Browse to find the moved asset
- Remove: Stop tracking this system
Foundation Templates¶
FPS Foundation¶
Creates:
- FPS Character with camera
- Basic weapon system
- Player controller
- Game mode
- Simple HUD
Best for: Shooters, exploration games, horror games
RPG Foundation¶
Creates:
- Third-person character
- Inventory component
- Stats/attributes system
- Player controller with interaction
- Character HUD
Best for: Adventure games, story games, action RPGs
Platformer Foundation¶
Creates:
- Side-view character
- Jump mechanics
- Checkpoint system
- Simple HUD with lives
Best for: 2D-style platformers, precision games
Blank Foundation¶
Creates:
- Folder structure only
- No pre-made assets
Best for: Custom game types, experienced developers
Tips for Game Factory¶
Start with Foundation¶
Choose the foundation closest to your game type, even if not exact. It's easier to modify than build from scratch.
Build Core First¶
Recommended order:
- Game Mode and Controller
- Player Character
- Core mechanics
- UI systems
- Polish and extras
Use Dependencies¶
Let Asset Scaffolding handle dependencies. Don't manually create assets that systems need—let the tool do it.
Review Architecture¶
Periodically check the Game World panel:
- Are systems connected correctly?
- Any orphaned assets?
- Does the structure make sense?
Iterate Quickly¶
Asset Scaffolding makes it cheap to experiment:
- Create a system
- Test it
- Keep or delete
- Repeat
© 2026 BrahmaForge. All rights reserved.