Sign in

Support Class

@supportclass.net
288 followers 41 following 130 posts

Broadcast design and development for events and professional livestreams! supportclass.net

PostsRepliesMedia
Reposted by Support Class
Major League Balatro @majorleaguebalatro.bsky.social · 19/08/2026
MLBA! IN-PERSON! LIVE!
1164
Support Class @supportclass.net · 13/07/2026
There was a slightly different hardware configuration and the machine running the graphics was chugging/maxing out resources as a result. Once it got noticed the tech team got everything sorted 👍
010
Support Class @supportclass.net · 12/07/2026
That's all I have for now. Going to get back to the stream room and cheer on these last few runs. Go watch! Please donate! LET'S HIT THAT 2 MILLION www.youtube.com/watch?v=p6g0...
youtube.com
SGDQ 2026 benefiting Doctors Without Borders — Super Mario 64 !donate !schedule
YouTube video by Games Done Quick
1120
Support Class @supportclass.net · 12/07/2026
So yeah, this will definitely be one of the biggest challenges we've ever taken on. This week has largely been meeting with staff and getting input on features/improvements and frankly a lot of brainstorming.
1110
Support Class @supportclass.net · 11/07/2026
We have grand designs (heh) for the new system, but this will definitely be a complete rework of our overlays, graphics, and how we tackle the design challenge of showcasing amazing speedrunners and maximize our ability to raise money for great causes.
1110
Support Class @supportclass.net · 11/07/2026
Building a new overlay system AND updating the underlying framework is, frankly, a MAJOR undertaking, so we've taken a chunk of the dev time we normally would put into SGDQ and 'banked' it for this upcoming cycle. We are going to be extremely busy.
170
Support Class @supportclass.net · 11/07/2026
A prospectus has been shared by @hoishin.bsky.social on the NodeCG github repo for the community to pore over and share feedback, with the hope that we can get started on 3.0 and have something ready by the end of the year. bsky.app/profile/chri...
1101
Support Class @supportclass.net · 11/07/2026
Since we joined GDQ in 2015, our layouts have run on NodeCG, an open source framework for rendering and controlling broadcast overlays, and it's been a vital aspect of our work. With that in mind, we are helping to spearhead an effort to develop NodeCG 3.0, a major endeavor!
1100
Support Class @supportclass.net · 11/07/2026
But software life cycles are not infinite, and we are once again running into the limitations of our current setup. And not just on Pratchett's side either.
170
Support Class @supportclass.net · 11/07/2026
Since that time, we've continued to add to Pratchett, and made huge strides behind the scenes in how we're able to automate our run of show, simplify tasks, and allow our production value to rise without a ton of time sink.
160
Support Class @supportclass.net · 11/07/2026
Pratchett was created during COVID lockdown after our previous design iteration had run its course. Additionally, the control systems were not keeping up with the needs of the production team and other departments across GDQ.
160
Support Class @supportclass.net · 11/07/2026
Now, beyond new layouts, our deliverables were actually pretty light this event, and there's a big reason for that... ...this will (HOPEFULLY) be the last event that we are using the Pratchett design system. It's time for a reboot.
2181
Support Class @supportclass.net · 11/07/2026
Extra special thanks to Yobi, the Nestris Champs dev, for doing a QA pass on the layout and ensuring everything was set up properly and we were in line community expectations!
190
Support Class @supportclass.net · 11/07/2026
Nestris Champs has its own system for creating layouts and so I made a new one specifically for our finals, and then made a new Pratchett layout to encapsulate it. I think it's spiffy, personally.
A screenshot of the Tetris finals at SGDQ 2026
1171
Support Class @supportclass.net · 11/07/2026
So, the Tetris run was an adventure! For those not in the know, for Classic Tetris the community has developed an application to capture game states and re-render them as a high quality overlay called Nestris Champs. www.youtube.com/watch?v=Iuq2...
youtube.com
Tetris by meme and huff 36:00 - Summer Games Done Quick 2026
YouTube video by Games Done Quick
1101
Support Class @supportclass.net · 11/07/2026
Also can't make this thread without giving a shoutout to the Total Nuclear Annihilation pinball run, which required a lot of forethought on the layout and camera composition. I ended up jumping into help with camera angles because it was so vital to the view quality. www.youtube.com/watch?v=4FHv...
youtube.com
Total Nuclear Annihilation by Ryan McSquid in 18:45 - Summer Games Done Quick 2026
YouTube video by Games Done Quick
1110
Support Class @supportclass.net · 11/07/2026
Also just a bit ago our Kingdom Hearts 2 Co-Op Hitlist run needed a boss tracker that I incorporated into the camera frame to make more efficient use of the screen space. Worked out great!
A Screenshot of the KH2 Hitlist co-op run at SGDQ 2026
1120
Support Class @supportclass.net · 11/07/2026
We had a few rando trackers as well! Really pleased with how this Wind Waker tracker turned out, especially because 2 player runs where each player has their own game state makes for a design challenge. www.youtube.com/watch?v=zA6-...
youtube.com
The Legend of Zelda: The Wind Waker by Tomomodachi and gymnast86- Summer Games Done Quick 2026
YouTube video by Games Done Quick
190
Support Class @supportclass.net · 11/07/2026
The nature of this run was perfect for this attempt: All four players were more or less on their own routes, all playing independently, and we could cut to each boss fight and use the audio indicator to flag which player you were watching. This ended up being a big hit with viewers.
A screenshot of Elden Ring being run at SGDQ 2026
4140
Support Class @supportclass.net · 11/07/2026
First, It's not a new layout per se, but the Elden Ring run did something we'd avoided until now: Switching from multiple gameplay feeds to a single player throughout the run to make things easier to follow. www.youtube.com/watch?v=S0kR...
youtube.com
Elden Ring by Mitchriz, LilAggy, YoJosherino, star0chris in 3:13:32 - Summer Games Done Quick 2026
YouTube video by Games Done Quick
1161
Support Class @supportclass.net · 11/07/2026
This event has been simultaneously chill AND stressful in parallel, for reasons I (Chris) will be getting into, but we ended up making some cool new layouts for a few of the runs this time around. Let's do a quick tour:
1120
Support Class @supportclass.net · 11/07/2026
Friends... IT IS TIME FOR THE #SGDQ2026 BROADCAST GRAPHICS MEGATHREAD ARE YOU READY TO LEARN ABOUT COOL STUFF
29820
Support Class @supportclass.net · 25/06/2026
At this particular cultural moment, it feels relevant to state: Support Class has never, and will never, use AI code or generative art in any of our projects. If that sounds like a nice thing to you, check out our website and let us know if we can be of service. supportclass.net
supportclass.net
Support Class
Support Class is a full service broadcast design & development agency that specializes in competitive and interactive content.
0153
Reposted by Support Class
Dillon Pentz @hatetosayit.com · 14/01/2026
There are very good reasons we're moving away from this approach, but I'm still quite proud we managed to pull off these morphs mostly seamlessly. This was a test I built for when we redid the layout and morphing logic for AGDQ 2023, and this isn't even showing the method we ended up going with!
2255
Support Class @supportclass.net · 14/01/2026
You are most welcome!
000
Support Class @supportclass.net · 13/01/2026
Here's Dillon explaining how the PVW/PGM system used to work before we changed it for this event: bsky.app/profile/hate...
020
Support Class @supportclass.net · 13/01/2026
It wasn't *different*, per se, it was just a larger headache to ensure you were in the right state, and would be harder to have a complete picture rather than infer what the full comp would be once you threw to it
000
Support Class @supportclass.net · 13/01/2026
As always, thanks for reading, and thanks to everyone on GDQ's production team that makes this work worthwhile. Being in the stream room watching all of this come together is like seeing an impossible magic trick, and it never gets old.
media.tenor.com
a man wearing a cowboy hat and scarf with the word grit on the bottom right
ALT: a man wearing a cowboy hat and scarf with the word grit on the bottom right
1140
Support Class @supportclass.net · 13/01/2026
Other than a few other bits and bobs (interview scorebugs! More Rive data binding in the omnibar! Bug fixing!), that's the main stuff worth discussing. I'm happy to answer any questions, but I think that have just been the longest iteration of the broadcast megathread yet!
150
Support Class @supportclass.net · 13/01/2026
And then I got sick! I'm not as happy as I wanted to be with the final product of the motion graphics themselves because of my condition, but based on the live audience reaction, we got the desired response. I'll take it. (Link goes to post-credits scene) youtu.be/mxV-3XJy2WI?...
youtu.be
Pokémon Emerald by adef in 3:12:18 - Awesome Games Done Quick 2026
YouTube video by Games Done Quick
250
Support Class @supportclass.net · 13/01/2026
I came up with a concept, wrote a script, got Trey Dexter (who filmed/edited the finale) and @adef.bsky.social on board, got approval for the concept, and then we filmed the segment fairly early in the week, with the intent that I would do all the motion graphics once I flew home on Wednesday.
140
Support Class @supportclass.net · 13/01/2026
Final big story: Since I'd done the animation to close out SGDQ 2025, I was asked if I'd be up for doing something similar this time as well, because we wanted to reveal AGDQ's move to Atlanta for 2027. And in typical fashion, I turned it into a sizeable project almost immediately.
150
Support Class @supportclass.net · 13/01/2026
And then the final closing animation was mostly thanks to the help of @vaporgabe.com who was kind enough to share some MoGRTs he'd already made for another project and I had an easy time modifying.
An animation of flying through a time wormhole. Text: AAAAAAND... TIME!
181
Support Class @supportclass.net · 13/01/2026
And then I made a dynamic graphic controlled by the interview crew for the time machine. (Built in @rive.app and within a single day, too) ...screenshot chosen purely for the Brutal Melo drip
150
Support Class @supportclass.net · 13/01/2026
The final 'feature' I can talk about isn't so much about Pratchett itself, but I ended up getting to work a lot more with the interview team this go-round and help with the pre-show! First, we repurposed the animation I did for the close of SGDQ2025 as a fun callback to open the show...
An animated shot of a futuristic skyline with a neon "GDQ" sign in the foreground. Titles say "THE YEAR: 3026"
190
Support Class @supportclass.net · 13/01/2026
We also made a new randomizer tracker for Donkey Kong 64, colorized to match the runner's shirts. This one was built by @mesosupe.bsky.social, who has more less become "the randomizer/bingo guy" on our dev team. 😂
Screenshot of the Donkey Kong 64 Randomizer run at AGDQ 2026
1100
Support Class @supportclass.net · 13/01/2026
Sadly the hotel's network crapped out mid-run, causing Pratchett to be unable to display runner L3's for a few minutes. Two runners didn't get their names shown, which was aggravating. Also, I think if we do something like this in the future, we'll probably choose to keep names up a tad longer.
1130
Support Class @supportclass.net · 13/01/2026
For the Super Mario 64 70 Star/70 Runner relay, @hatetosayit.com built a custom lower third grpahic so that we could have every runner's name on screen without constantly just changing the 'runner nameplate', which would have been hard to notice.
A screenshot from the Super Mario 64 70 Star Relay at AGDQ 2026. The runner 'Tomomodachi' has their name in a lower third over the gameplay
1110
Support Class @supportclass.net · 13/01/2026
Huge credit to @kirbycatcher.bsky.social, @starrodkirby86.bsky.social, and their entire crew for their collaboration/input. Also to Jon Egeland, who is GDQ's Head of Event Production. Just about every boost in production value you've seen (camera, lighting, etc.) is his doing!
190
Support Class @supportclass.net · 13/01/2026
There was an early version of this where the concept was more or less the same, but the size ratios were way off. And within 20 minutes of talking through it and some simple tweaks, it was a vastly superior viewing experience.
180
Support Class @supportclass.net · 13/01/2026
I mentioned this in the reddit AMA, but having an active dialogue with the runners was vital to getting this right. What's a good camera angle? How important is a clean game feed? What scale can we have it at? What info is the scoring element conveying?
1100
Support Class @supportclass.net · 13/01/2026
From a tech standpoint, it's not complex: We're receiving a game feed, splitting it into two pieces, and then applying masks using png's to each. I then made a decorative background to help marry it back together. This is also evidence that good cinematography is HUGE for runs like these.
1110
Support Class @supportclass.net · 13/01/2026
Okay, let's talk about the Maimai DX run, because this was definitely the thing I heard about the most from people. You really liked this presentation and layout!
A screenshot of the Maimai DX Prism Plus run from AGDQ 2026
1151
Support Class @supportclass.net · 13/01/2026
I think we're going to talk about whether both should be manually controlled (or tweak data polling to make its timing more granular), but overall I'm pretty happy with its addition to our presentation.
140
Support Class @supportclass.net · 13/01/2026
We had one animation that would display automatically when a bid war was closed on a donation tracker, and then a second to reveal the winner of the bid war that could be triggered by the host in order to give it a big reveal.
140
Support Class @supportclass.net · 13/01/2026
Moving onto new things! Probably my favorite new addition were the animations added to the omnibar for bid war announcements.
A graphic that looks like a pixellated metal door with red lights. The text in front says "BIDS CLOSED"
190
Support Class @supportclass.net · 13/01/2026
That's only going to be the first of multiple big changes, because as you might guess, the 3D panels are going to need to go as well. What does that mean? We haven't decided yet, but we're not getting the payoff that was hoped for. And sometimes that's just how it goes.
150
Support Class @supportclass.net · 13/01/2026
So for #AGDQ2026, we undid a lot of that, returning to a traditional OBS scene list, with every layout getting its own scene. There's still plenty of fun nesting tricks and dynamic source management, especially with the game/camera feeds, but it's one less source of anxiety for tech crew.
150
Support Class @supportclass.net · 13/01/2026
Our setup was making it much harder to work on things in Preview, which was a pain for stream techs and producers. It could also sometimes be hard to understand just what state OBS and Pratchett were in, what state they _thought_ they were in, and whether those things agreed. That's not tenable!
260
Support Class @supportclass.net · 13/01/2026
And sadly, a lot of the concepts we had in mind for how to capitalize on this just never got to where I had hoped. The transitions are neat. I'm proud of them. But are they worth this huge technical hurdle? No. (example at start of vid) www.youtube.com/watch?v=cirr...
youtube.com
Blue Prince by BobbyBurm and RadRingtail in 1:14:30 - Summer Games Done Quick 2025
YouTube video by Games Done Quick
140