
Shoutcaster/Software Engineer. Director of Broadcaster Education @GSEsportsorg EXP at @AegisEsportsTFT, @TFTEsportsEMEA DMs Open! He/Him
United States, New Jersey
Joined February 2014
- Tweets1.6K
- Following687
- Followers374
- Likes9.7K
Beau Protroid retweeted
Hey everyone, I want to provide a quick update on the AMER Trials situation from this past weekend. After reviewing the situation with our team, we were unable to identify the player who unpaused the game without authorization. We’ve already implemented a fix that will help us identify those responsible in similar situations moving forward.
We sincerely apologize to @HannekoKitten for the impact this had on her event. This was a miss in our ability to effectively track this particular rule infraction to ensure the right person is held accountable, but we're going to learn and grow from this one.
Content creators, and esports pros, have a lot of the tools and ingredients required to become strong esports commentators.
Both professions are very intrinsic. You naturally build a brand that puts you first. This is a GREAT way for folks to find their voice on a desk...
Commentating or casting is not a "reward" for being a content creator. It is a high pressure public facing job, requiring the ability to communicate with a huge amount of people live, while balancing the needs of stakeholders involved. People who are selected to do this always have my full support.
Being part of the community is not necessarily a requirement, but being able to do your job and tick all the boxes is. If your end goal of being a content creator is for the rewards that you might get, then I would say it's probably better to use your time for something else.
Beau Protroid retweeted
Commentating or casting is not a "reward" for being a content creator. It is a high pressure public facing job, requiring the ability to communicate with a huge amount of people live, while balancing the needs of stakeholders involved. People who are selected to do this always have my full support.
Being part of the community is not necessarily a requirement, but being able to do your job and tick all the boxes is. If your end goal of being a content creator is for the rewards that you might get, then I would say it's probably better to use your time for something else. – at Bulla, Victoria
Beau Protroid retweeted
🌠So incredibly excited to be joining the 2026–2027 Starlight Stream Ambassador class! :D🌠
Growing up, I spent a lot of time in and out of hospitals myself, so Starlight's mission is one that hits especially close to home. Philanthropy the reason for who I am and what I represent, so being able to use my platform to help always means the most to me <3
So grateful to @StarlightUS for trusting me to represent a mission so close to my heart!☀️
🎉 WELCOME OUR STARLIGHT STREAM AMBASSADOR CLASS OF 2026-2027🎉
@CoolBoy_NY @Felix_Wind @JamBone214 @KatyBentz @MrsBlublub @NolaQueenRell @ohgawdkate @summerskin90
Beau Protroid retweeted
Looking for volunteers to help keep the TFT Wiki on Liquipedia updated:
The TFT Wiki could use a few more hands. It’s volunteer / spare-time only (no pay), but if you’re into TFT Esports and want to help, DM me — happy to walk you through it, and you can hop into official Discord. Right now it’s mostly just me and @Alithyst keeping it updated.
A bit of history dies here. In the early days of shoutcasting, before video hosting, folks would record the audio of themselves commentating and supply it alongside a replay file for download.
That's actually where the term "Shoutcast" comes from, it was the name of the service a lot of early shoutcasters used to host their audio.
Casters would even have to do counts or other tricks to help their audiences sync things up between files.
League's history doesn't directly overlap here, but a lot of their early commentary talent does. You can still find clips in some places, like this video @theScoreesports posted seven years ago.
youtube.com/watch?v=bIn-Qs0A…
Reflecting a bit on the @FuturePlay_Fest Collegiate Esports Showdown.
This has been a crazy project for myself and @GSEsportsorg more broadly. While we've been thinking about this event for awhile now, its spent a year in active development across production and commentary.
Meanwhile, @DJTJRL gets his own post in here. Literal Rocket League machine. Lead the broadcast both on and off camera. Owner of some of the hypest calls on Championship Sunday. Effortlessly showcased the best of esports in every capacity he held.
I already said a lot of thanks on the day, but I need to shoutout both @FuturePlay_Fest and @GSEsportsorg one last time. This collaboration lead to one of the strongest Collegiate Rocket League events by the numbers, and I can't wait to see what happens next!
WHOAH!
Its been months in the making, but we're at the cusp of crowning champions in the $50K Future Play Collegiate Showdown!
This has been an awesome @GSEsportsorg project, highlighting talent at all levels of competition. Tune in for top college players and commentators!
Championship Sunday is here!
The $50K Future Play Showdown moves into lower's quarters, where it's @EsportsConcord vs @bsuesports!
Check out the games below at DJTJRL on twitch
EST
03:00 PM: Ball State vs Concord (L Qrts)
04:00 PM: Maryville vs Indiana Tech (L Qrts)
05:00 PM: Northwood vs Fisher (Winner's Final)
6:00-9:00 PM: Rest of Bracket!
To give that talent some love, check out @KevdogCasts, @Arxh_13, @ryn0hs, and of course @DJTJRL who will be streaming the event!
BANGER AFTER BANGER CONTINUES IN THE $50K FUTURE PLAY SHOWDOWN
@Cuse_Esports 3-0s @BoiseStEsports with 2 OTs
@Fisher_Esports 3-0s @olemissesports with 2 OTs
@BPCU_esports FIGHTING @mountiesgg with an 11-goal OT BURNER
We keep moving at DJTJRL on twitch!
Beau Protroid retweeted
IT IS TIME!
$50K ON THE LINE. ALL CRL Teams + 8 Top 32 Teams, it is competitive and it is all the action you want this weekend!
Join @DJTJRL @Protroid @ryn0hs and @Arxh_13 as we cover the action.
@GSEsportsorg @FuturePlay_Fest Link Below
$50,000 ON THE LINE IN ONE OF THE LARGEST AND MOST COMPETITIVE #CRL TOURNAMENTS OF THE YEAR TOMORROW MORNING!!
The Future Play Showdown continues virtually, hosted by me and @GSEsportsorg!
With CRL Open 3 Saturday, you can catch the action at DJTJRL on Twitch, starting live at 10 a.m., and all of the Twitch streams on our approved broadcasts below!
Host: @DJTJRL
Talent: @Protroid @KevdogCasts @Arxh_13 @ryn0hs
A thank you to Garden State Esports and Cinematic for their trust in me and support of the event! It's going to be CINEMA!
Beau Protroid retweeted
Hello, I wanted to take a moment to share a bit of my craft in QA on TFT (and hopefully educate a little along the way).
This is genuinely one of the tougher parts of game dev, and it’s something I’ve wanted to talk about for a really long time. It just never felt like the right moment. But now that our move to Unreal Engine is finally public, with Set 18 live, I think it’s about time the community got a little insight from me as a QA Lead on TFT. I’m going to start with an example from TFT K.O. Coliseum (Set 15).
I actually wrote a version of this a long time ago and felt it was best to wait. I was worried people might not understand, or not care, or that it’d be met with cruelty. The timing never felt right and a big reason was that our Unreal work simply wasn’t public yet, so much of the story I wanted to tell was tied to it. But I feel really passionate about TFT and I’ve wanted to share a side of this work that doesn’t get talked about often.
Why start with Set 15? Because that’s when we saw a noticeable shift in player perception of quality.
___
Every TFT set brings its own challenges depending on its scope, mechanic complexity, and where we are in development across multiple future sets at once. From a player perspective Set 15 felt buggier than past sets, but the data tells a more nuanced story.
Internally, Set 15 launched with a larger than usual backlog of non-critical issues (roughly double what we’d consider a healthy starting point). These weren’t game-breaking or exploit-level bugs. They were a high number of smaller, low to medium priority issues that compounded over time and contributed to a “buggier feel” overall. Think of it as death by a thousand papercuts. Each small issue adds friction, and collectively it shapes perception.
At the same time, our critical and exploitable bug rates were actually among the lowest we’ve had in years. The majority of major issues were caught pre-launch, and our escape rate (the bugs players find that we didn’t catch before release) was significantly lower than previous sets. So from a raw quality standpoint the game was safer and more stable than it might have felt.
Where we fell short was live support capacity. Our live team was much smaller than normal while we spun up other high priority work across the team (the TFT Unreal Engine migration). Fewer engineers, designers, and QA dedicated to live meant we couldn’t burn down the backlog as quickly after launch, and the fix window stretched much longer than any of us wanted.
Another factor was the complexity of Set 15’s mechanic, Power Ups. That feature alone accounted for over a third of our total bugs. Not because it was poorly made, but because its scripting touched nearly every system in the game (even minor adjustments could have ripple effects). And since Power Ups were the mechanic, players naturally noticed any oddities with them more than they might with smaller content pieces.
To put it simply, we had more total bugs at launch, fewer resources for live fixes, and a highly complex mechanic amplifying the visibility of issues. Player perception dipped even though the underlying severity and escape data actually improved. So while the set’s public perception reflected real player pain, it wasn’t a sign of declining quality. It was a reminder that quality is as much about how quickly we can respond and recover as it is about how clean the build is on day one.
___
1/2 🧵















