The mission editor is one of Arma Reforger’s most powerful features, allowing you to create custom scenarios, objectives, and environments. This guide will teach you the fundamentals of mission creation from concept to deployment.
This guide assumes you’ve already set up your server. If not, start with our Basic Setup Guide.

Understanding Missions

What is a Mission?

An Arma Reforger mission consists of:
  • Map/Terrain - The environment where gameplay takes place
  • Entities - Players, AI units, vehicles, and objects
  • Objectives - Goals and tasks for players to complete
  • Logic - Scripts and triggers that control mission flow

Mission Types

Fixed story-driven experiences
  • Predetermined objectives and outcomes
  • Scripted events and sequences
  • Best for: Campaign-style gameplay, training scenarios

Getting Started with the Mission Editor

Accessing the Editor

1

Launch Arma Reforger

Open the game from your Steam library
2

Open Mission Editor

From the main menu, select Mission Editor (formerly called “World Editor”)
3

Choose Your Starting Point

  • Create New Mission - Start from scratch
  • Load Existing - Modify an existing mission
  • Templates - Use pre-built mission templates

Interface Overview

The mission editor interface consists of several key areas:

Creating Your First Mission

Step 1: Choose Your Map

Select an appropriate map for your mission:

Everon

51km² island terrain
  • Varied landscapes and elevations
  • Multiple towns and settlements
  • Ideal for large-scale operations
  • Best for: Open warfare, exploration missions

Arland

Smaller forested region
  • Dense woodland terrain
  • Limited open areas
  • More intimate combat scenarios
  • Best for: Infantry operations, stealth missions

Step 2: Place Player Spawn Points

Every mission needs spawn points where players enter the game:
1

Find Player Spawn in Entity Browser

Navigate to LogicSpawn PointsPlayer Respawn Point
2

Place Spawn Points

  • Click to place in the 3D viewport
  • Position away from immediate danger
  • Consider team-based spawning for multiplayer
3

Configure Spawn Settings

In the Properties panel, set:
  • Faction (if team-based)
  • Respawn Type (once, unlimited, etc.)
  • Spawn Protection duration

Step 3: Add AI Units

Populate your mission with computer-controlled characters:
1

Select Unit Type

Browse EntitiesCharacters and choose:
  • Infantry - Soldiers with various equipment
  • Crew - Vehicle operators
  • Specialists - Medics, engineers, officers
2

Place and Configure

  • Position unit in desired location
  • Set faction allegiance
  • Configure equipment loadout
  • Adjust behavior settings (aggressive, defensive, etc.)

Step 4: Place Vehicles and Equipment

Add vehicles and equipment to enhance gameplay:

Step 5: Define Objectives

Create goals that give your mission purpose:
1

Access Objective System

Find LogicObjectives in the Entity Browser
2

Choose Objective Type

Common objective types:
  • Destroy Target - Eliminate specific entity
  • Capture Area - Control geographic location
  • Escort Mission - Protect moving target
  • Collect Items - Gather intelligence/supplies
3

Configure Objective Parameters

Set in Properties panel:
  • Title and Description for players
  • Success Conditions - What triggers completion
  • Failure Conditions - What causes mission failure
  • Time Limits - Maximum mission duration
4

Link Objectives to Entities

Connect objectives to relevant mission elements:
  • Target buildings or units to destroy
  • Areas to capture or defend
  • Items to collect or deliver

Advanced Mission Elements

Environmental Effects

Enhance immersion with dynamic environmental conditions:
Configure dynamic weather:
  • Time of Day - Dawn, day, dusk, night cycles
  • Weather Patterns - Clear, cloudy, rain, fog
  • Visibility Effects - Fog density, darkness levels
  • Wind Conditions - Affects ballistics and sound

Trigger Systems

Create dynamic events that respond to player actions:
1

Place Trigger Entity

Find LogicTriggers and select appropriate type
2

Define Trigger Area

  • Shape - Sphere, box, or custom polygon
  • Size - Coverage area dimensions
  • Activation - Enter, exit, or presence conditions
3

Set Activation Conditions

Configure what activates the trigger:
  • Faction Filter - Specific teams only
  • Unit Type - Infantry, vehicles, or both
  • Player Count - Minimum/maximum requirements
4

Define Actions

Set what happens when triggered:
  • Spawn Entities - Reinforcements, enemies
  • Modify Objectives - Update mission goals
  • Environmental Changes - Weather, lighting
  • Audio/Visual Effects - Explosions, messages

Testing Your Mission

Initial Testing

1

Save Your Mission

Use Ctrl+S or FileSave to preserve your work
2

Enter Play Mode

Click the Play button or press F5 to test your mission
3

Basic Functionality Check

Verify that:
  • Player spawns work correctly
  • AI units behave as expected
  • Objectives display and function
  • No immediate crashes or errors occur
4

Return to Edit Mode

Press Escape and select Exit to Editor to make adjustments

Comprehensive Testing

Publishing Your Mission

Preparing for Release

1

Final Quality Check

  • Complete thorough testing process
  • Fix any identified bugs or issues
  • Optimize performance as needed
  • Gather feedback from test players
2

Create Mission Documentation

Prepare information for players:
  • Brief Description - Mission overview and goals
  • Player Requirements - Recommended count, skill level
  • Special Instructions - Controls, mechanics, rules
  • Credits - Acknowledge contributors and sources
3

Package Mission Files

Ensure all required files are included:
  • Main mission file (.enf)
  • Custom scripts and configurations
  • Required assets and dependencies
  • Installation instructions

Distribution Options

Steam Workshop

Official distribution platform
  • Built-in download and installation
  • Automatic updates for subscribers
  • Community ratings and feedback
  • Integrated with game browser

Community Forums

Community-driven sharing
  • Direct file downloads
  • Detailed discussion and feedback
  • Version control and updates
  • Custom installation procedures

Best Practices for Mission Design

Design Principles

Common Pitfalls to Avoid

Performance Killers:
  • Placing too many AI units in small areas
  • Overusing complex particle effects
  • Creating excessive trigger overlaps
  • Ignoring frame rate optimization
Gameplay Issues:
  • Unclear or impossible objectives
  • Unfair AI advantage or player disadvantage
  • Poor spawn point placement
  • Inadequate testing with real players

Next Steps

With the basics mastered, consider exploring these advanced topics:
Mission creation is an iterative process. Don’t expect perfection on your first attempt. Each mission you create will teach you new techniques and help you develop your skills as a mission designer.
Need help with mission creation? Join our Discord community to connect with other mission creators and get real-time support.