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.
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:
Snipers vs Runners became a standout success in the Battlefield Portal community, demonstrating technical excellence and creative game design.
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.
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.
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.
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