Profile Picture

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 a developer personally reached out. It features 8v24 asymmetric team gameplay with custom UI systems, 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 Framework: Built a reusable UI helper system from scratch that abstracts Portal's complex API, enabling dynamic displays, team-specific elements, and real-time game state visualization across multiple game modes.
  • Advanced Lobby System: Implemented a 30-second pre-game lobby with automatic team randomization, countdown timers, and smooth transitions for a polished matchmaking experience.
  • Dynamic Spawn Management: Created a sophisticated spawn system with area-based teleportation and state-dependent positioning that handles lobby, in-game, spectator, and game-over scenarios seamlessly.
  • 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 perfect synchronization.

Tech Stack:

  • TypeScript Logo
  • Godot Logo
  • Battlefield 6 Logo

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

A developer from the Battlefield 6 team personally 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. This recognition highlighted the mode's quality, polish, and appeal to the broader player base.

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 beyond the standard Portal offerings.

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, while the reusable UI framework became a foundation for other Portal modes.

Need Help With Your Project?

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