Skip to content

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

  1. Browse system categories
  2. Click the system you want
  3. Name your asset in the dialog
  4. 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:

  1. Asset Scaffolding checks for dependencies
  2. If missing, offers to create them
  3. Creates all required assets
  4. 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:

  1. Click the missing system
  2. Choose:
  3. Recreate: Generate a new asset
  4. Locate: Browse to find the moved asset
  5. 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:

  1. Game Mode and Controller
  2. Player Character
  3. Core mechanics
  4. UI systems
  5. 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.