October 13, 2025
How to Build Custom Games and Play With Friends in Battlefield 6 Portal A complete step-by-step guide to creating, editing, and hosting your own custom Battlefield 6 game modes using the Portal feature
If you’ve ever wanted to craft your own Battlefield experience — whether for a private game night or to share with the community — the Battlefield 6 Portal makes it possible.
This feature lets you design and host custom game modes using the full sandbox of Battlefield mechanics. You can control everything: weapons, vehicles, factions, bots, UI elements, and even custom rules via scripting. Here’s how to get started.
🌐 Step 1: Access the Battlefield Portal
Go to in a web browser and sign in with your EA account — the same one you use in-game.
Once logged in, you’ll see two main options:
- Create New: Build your own custom or modified game modes.
- Download SDK: Access advanced development tools for creating entirely new maps using Godot (intended for expert creators).
For most players, you’ll want to stick with Create New to start building your custom experience.
🎮 Step 2: Choose Your Mode Type
You’ll be prompted to select between two types of modes:
Portal Custom (Default)
Gives you full control, including access to the Rules Editor, where you can define custom scripts, behaviors, and gameplay logic.
Verified Modes
Pre-built templates like Conquest, Breakthrough, or Rush. You can still adjust timing, map rotation, and team settings but won’t have access to scripting tools.
Both options lead to the Builder Interface, where you’ll configure your match step-by-step.
🧱 Step 3: Configure the Builder
The Builder is divided into sections that control every part of your match setup.
🕹️ Mode Settings
- Adjust match length (1–60 minutes).
- Verified Modes offer advanced timing and score limits, while Custom keeps things streamlined.
🗺️ Map Rotation
- Choose which maps to include in your server rotation.
- Drag maps from the left panel into your rotation list on the right.
- You can mix official maps (like Siege of Cairo or Operation Firestorm) or add community maps if you’re using the SDK.
👥 Teams and Players
This section lets you fine-tune player behavior, bot logic, and faction settings.
Key Options:
- Bot Spawn Type:
- Backfill fills empty player slots until real players join.
- Static keeps a fixed number of bots throughout the match.
- Player Damage Multiplier: Adjust between 10%–500%.
- Faction: Lock teams to NATO, PAX Armata, or map default.
- Friendly Fire: Toggle ON/OFF.
- Squads: Set squad size, spawn rules, and whether squad revive is allowed.
💡 Tip: Sketch out your mode idea first. It’s easier to set bots, player counts, and respawn rules once you know what kind of gameplay you want.
🧩 Step 4: Add Modifiers
Modifiers are where you fine-tune the “feel” of your game. They control everything from player speed to vehicle damage.
Gameplay Modifiers:
- Aim assist, time-to-kill (TTK), projectile speed, and HUD elements.
- Hardcore mode toggle.
Soldier Modifiers:
- Health, sprint speed, damage multipliers, and jump height.
Vehicle Modifiers:
- Exit rules, damage and health scaling, passenger limits.
Bot Modifiers:
- Behavior style (aggressive, defensive, patrol), reaction speed, and health regen.
UI Modifiers:
- Adjust HUD elements for a minimalist or immersive look.
These sliders are your toolkit for balancing fun and chaos.
🚫 Step 5: Set Restrictions
This is your chance to play referee.
- Ban specific classes, weapons, vehicles, or gadgets.
- Restrict certain items to enforce your desired playstyle (e.g., no rockets, no aircraft, or knife-only matches).
If something feels unbalanced, you can disable it with one click.
💻 Step 6: Use the Rules Editor (Portal Custom Only)
If you selected Portal Custom, you can open the Rules Editor to create advanced logic using blocks or scripts.
Here’s where you can code in mechanics like:
- Random loadouts every spawn.
- Score bonuses for headshots.
- Zone-specific weather or visibility rules.
When finished, hit Export to Script to save or share your setup. Advanced creators can layer scripts with modifiers and restrictions to create truly unique experiences.
📢 Step 7: Publish Your Creation
Once your setup is ready:
1. Name it clearly and write a short, descriptive summary. 2. Add tags (e.g., “Infantry Only,” “Snipers,” “Vehicle Combat”). 3. Upload a thumbnail image for visibility. 4. Hit Publish and wait for moderator approval.
Once approved, it will appear in the Published tab of your Portal homepage. Until then, it stays under Unpublished, where you can keep editing.
🧑🤝🧑 Step 8: Host or Join a Custom Game
To find or play your creation:
1. Launch Battlefield 6 and open the Community Tab. 2. Click Search Experiences and enter the Experience Code (shared by the creator). 3. Jump into an existing server or host your own session using that mode.
You can also invite friends directly for private sessions — perfect for squad nights or testing new rulesets before making them public.
🧭 Final Thoughts
The Battlefield 6 Portal gives players full creative freedom to reshape the battlefield. Whether you’re recreating classic Battlefield 3 skirmishes, building a knife-only deathmatch, or experimenting with wild physics, Portal lets you do it all — and share it with the world.
With its deep customization, scripting tools, and community integration, it’s easily one of the most powerful sandbox editors in FPS history.