Battlefield 6 Portal Projects

Battlefield 6 Portal - Snipers vs Runners

I've created multiple custom game modes for Battlefield 6 Portal using TypeScript and the Portal SDK. My flagship mode, Snipers vs Runners, became the first-ever Portal mode featured in the BF6 main menu after someone from the community team reached out. It features 8v24 asymmetric team gameplay with custom UI elements, dynamic spawn management, and polished lobby mechanics that deliver a unique competitive experience.

Challenge & Solution

Battlefield Portal provides a scripting environment for creating custom game modes, but building truly engaging experiences requires overcoming significant technical challenges. The Portal SDK has limitations around UI customization, spawn management, team balancing, and state synchronization that make it difficult to create polished, competitive game modes that feel professional.

I developed a comprehensive solution for Snipers vs Runners that pushed the boundaries of what's possible in Portal:

  • Custom UI Elements: Built dynamic UI displays using Portal's API for team-specific information, real-time game state, and player feedback.
  • Pre-Game Lobby: Implemented a 30-second lobby with automatic team randomization, countdown timers, and smooth transitions.
  • Dynamic Spawn Management: Created a spawn system with area-based teleportation that handles lobby, in-game, spectator, and game-over scenarios.
  • Level Design Integration: Used Godot Engine to design custom map elements with precise trigger zones and teleportation boundaries, then extracted coordinates into the TypeScript codebase for synchronization.

Tech Stack:

TypeScript Godot Battlefield 6

Impact

Snipers vs Runners became a standout success in the Battlefield Portal community, demonstrating technical excellence and creative game design.

First-Ever Featured Portal Mode

Someone from the Battlefield 6 community team reached out to request permission to feature Snipers vs Runners in the game's main menu, making it the first community-created Portal mode to receive this distinction.

Growing Community Following

Built a YouTube presence around Portal mode creation, sharing development insights and gameplay footage. The custom game modes attracted players looking for unique Battlefield experiences.

Polished Asymmetric Design

The 8v24 team balance created tense, competitive matches where both teams have viable paths to victory. The mode's 8-round structure with proper XP rewards provided satisfying progression and replayability.

Technical Innovation

Pushed the Portal SDK to its limits with custom systems that other creators thought were impossible, setting a new standard for community-created game modes.

Looking for someone to bring your ideas to life? Let's chat about how I can help make it happen.

Get In Touch