Dynamic Tunnel Generator
TLDR: Generates a randomized industrial tunnel rail network with platforms, rails, trains, lights, tasks, difficulty settings, and Independent rebel occupation. Players fight through the tunnel one sector at a time.
Industrial Rail Network Combat System
NOTE: No mods required. Composition script. Works in 3DEN and server-side mission environments.
Dynamic Tunnel Generator creates a large underground industrial rail tunnel network for Arma 3. It is designed for mission makers who want fast underground combat without manually placing tunnel pieces, rails, platforms, trains, lights, markers, and AI by hand.
This is not a civilian subway.
This is an industrial rail network turned insurgent battlefield.
- Procedural industrial tunnel generation
- Raised side platforms
- Twin rail lines
- Randomized train placement
- Passenger, tank, and freight train consists
- Tunnel lighting
- Platform stair access
- Difficulty selection GUI
- Easy, Medium, Hard, and Brutal modes
- Difficulty-based tunnel length, task count, and AI scaling
- Sequential tunnel-clearing tasks
- Objective markers and triggers
- Independent rebel occupation
- Platform defenders
- Rail and locomotive guards
- Occasional assaulting enemies
- Live generation progress display
Dynamic Tunnel Generator is built for underground assault missions, industrial rail combat, rebel hideouts, sabotage missions, PvE clearing operations, Zeus scenarios, and close-quarters infantry combat.
Players move through the tunnel network sector by sector, clearing rebels from platforms, rail lines, train areas, and fortified objective zones.
Independent rebel forces have seized an old industrial rail tunnel network in an attempt to disrupt occupying forces in the region.
Once used for freight movement and underground logistics, the tunnel system has become a strategic target. Whoever controls it can move supplies, weapons, fighters, and intelligence beneath the battlefield while avoiding patrols and checkpoints.
The rebels are not simply hiding underground. They are trying to seize control of the rail network itself.
Players are tasked with entering the tunnels, clearing rebel-held sectors, securing the rail lines, and restoring control before the occupation force loses a key logistical route.
The generator includes four difficulty modes:
- Easy – Smaller network, fewer tasks, reduced AI
- Medium – Medium network, medium task count, medium AI
- Hard – Large network, high task count, high AI
- Brutal – Full tunnel network, full task system, full AI pressure
The tunnel is divided into sectors. Players clear one sector at a time, then the next objective becomes active.
Tasks include:
- Sequential tunnel objectives
- Objective markers
- Trigger-based completion
- Look-ahead enemy spawning
- Final completion task once the tunnel network is secured
The tunnels are occupied by Independent rebel forces using Syndikat, Bandit, Paramilitary, and Guerrilla-style units.
Enemies can appear:
- On platform edges
- Near rail lines
- Around locomotives
- Near passenger trains
- In upcoming objective sectors
Platform enemies hold position and fight from the platforms. Track and locomotive enemies can move more freely and may assault the player.
Place the composition in Eden Editor and run the scenario.
The generator will:
- Show the difficulty GUI
- Generate the tunnel network
- Place rails, platforms, trains, and lights
- Create the tunnel start marker
- Generate task sectors
- Install the task system
- Spawn enemies as objectives become active
The start marker is named:
tunnel_start
For multiplayer, run the generator server-side.
- No mods required
- Best used on large maps
- Generation time depends on difficulty and hardware
- Easy and Medium are recommended for testing
- Brutal is the full intended setup
- If you want to save the generated tunnel without AI, generate it in Eden and save it as a composition
Brutal mode creates a large tunnel network with many objects, trains, lights, triggers, and AI systems.
Generation may take several minutes depending on your hardware.
Test before using in live multiplayer missions.
You are free to use, modify, and distribute this script for personal or non-commercial projects.
If you modify, republish, or redistribute this script, or any part of it, you must include proper credit to me as the original creator/contributor.
You may not use this script in monetized, commercial, or paid content without contacting me first and receiving permission.
Arma 3
Arma III
3DEN
Eden Editor
No Mods
Vanilla
Composition
Script
Mission Script
Dynamic Generator
Procedural Generation
Tunnel Generator
Underground Combat
Underground Mission
Industrial Tunnel
Industrial Rail Network
Rail Network
Train Combat
Trains
Freight Train
Tank Train
Passenger Train
CQB
Close Quarters Combat
PvE
Co-op
Zeus
Zeus Mission
Mission Making
Mission Maker
Scenario Design
Objective System
Task System
Sector Clearing
Rebel Hideout
Insurgent Base
Independent Rebels
Syndikat
Guerrilla
Paramilitary
AI Combat
AI Occupation
Server Side
Multiplayer Compatible
Underground Rail Combat
Industrial Warfare
Sabotage Mission
Tunnel Warfare