Wednesday, February 10, 2016

Introducing our Reflex Bracket Engine

Last month, we quietly launched new brackets on Challonge that are powered by our brand new Reflex Bracket Engine. Given that we tried to keep the look similar to our old brackets, we didn't make a big announcement; however, what happened behind the scenes is a huge deal for us and a major milestone in the redesign of

So, why the change? Our several year old brackets were inefficient to render and used a lot of old web design approaches that are no longer relevant today. They were holding us back from introducing features we've been dying to release and were forcing us to cap bracket sizes to 256 — even for Challonge Premier customers.

Highlights of our Reflex Bracket Engine

  1. Vector graphics based — our brackets can scale to any size without loss in quality. The only limit is your device's pixel density...and your eyesight.

  2. Truly LIVE printer-friendly bracket images. The images we used to offer were generated on the fly and were often several seconds or even minutes out of date. We're now generating SVG images on-demand with the latest data. And highlight #1 means they'll also come out of your printer with beautiful quality. Check one out here:

  3. Fast! Our new brackets are incredibly efficient. We can even partially render brackets, rendering only the parts that are visible on your screen. This off-screen culling approach is similar to what you'd see in a video game — no sense rendering scenery that's behind you. With this newfound speed, we'll be re-evaluating our 256 participant cap.

  4. Underpinned by amazing new tech. We're using React.js, a Facebook-managed user interface library, and a new Flux-based architecture to power our new bracket engine. The nontechnical version: we'll be able to offer an immersive new experience for tournament organizers, participants, and spectators. I can't wait to reveal more, but you'll have to wait for our redesign launch!

  5. Extensible. Bracket designs are now limited by design imagination, not by technical constraints. Just look at what we built for Brackets For Good: We'll be working on ways to unlock these capabilities to Challonge users.

As we begin to put our new arsenal of technical capabilities to work, 2016 is set to be the most notable leap forward for Challonge. Thank you for continuing to trust us with your tournaments!

Tuesday, December 15, 2015

Larger File Attachments

If you've ever needed to upload a large image or game file, commonly used by organizers to collect match result proof from participants, you would have been out of luck. The default 250KB size limit restricts you to small images, or forces you to find another host for your files.

Now, for tournaments hosted by Challonge Premier subscribers, the file attachment size limit has been increased to 25MB! Think of it this way: if you can attach your file to an email, then you can upload it to Challonge!

Large file attachments are just one of many Challonge Premier features. Upgrade Now!

Tuesday, August 18, 2015

Dashboard Makeover

For years, we've had a no-frills table of tournaments on the user homepage/dashboard, but today, we started rolling out a much more useful dashboard.

The old: (pay no attention to my ridiculous number of test tournaments)

The new:

What changed:

  • You'll no longer need to change context from your personal account to organizations or teams; all tournaments related to you are now presented and easily searchable.
  • Quick reference to tournament start time and states like "checking in" and "predicting"
  • The option to archive tournaments to get them out of view without completely deleting them.
  • Searching, pagination, and filtering without full page reloads.

A lot of time was spent on new development architecture and practices for this dashboard, so the best is yet to come to the rest of the site. Hope you enjoy the update, and please send your feedback for further improvements!

Tuesday, June 30, 2015

Power Up

Over the years, the Challonge community has grown enormously, but development of the service has been constrained by a part-time staff. Yesterday, that changed. Nearly six years since scraping together a bracket generator, I'm excited to have started full-time on Challonge.

I'd like to give a special thank you to Challonge Premier subscribers who have helped me make this transition! Many of you signed up primarily to support us, with the benefits of the service an accessory. Now it's our turn to return the favor and deliver amazing product improvements. We have a few coming right around the corner, and I can't wait to share them with you all.

Thank you!

Thursday, March 12, 2015

Challonge Madness Layout

The Challonge Madness Layout has arrived just in time for bracket season! Premier subscribers can now take their 64-player single elimination prediction contests to the next level. This new option is available from the bracket embed modal:

Using the Challonge Madness Layout unlocks a new tournament setting that allows you to require users to share their email address in order to submit a prediction. This allows you to award prizes to top ranking predictions.

When a prediction is submitted, the user is presented with a link where they can edit or delete their submission. Users can view their prediction scorecard from this link once the tournament has started.

From an admin perspective, predictions submitted through the Challonge Madness Layout will appear almost as if they were submitted from (emails will be displayed to the tournament organizer on this page when available).

For a complete guide on running your prediction contest or to demo the Challonge Madness Layout for yourself, please visit

Sunday, February 8, 2015

January Release Notes

We've been busy gearing up for the March bracket season, including Brackets For Good, but here are some of the new features and revisions that shipped recently:

  • API documentation improvements
  • In round robin and Swiss tournaments, you can now rank by game/set win %
  • Allow users to blacklist others from private messaging them
  • Fix: Make avatars show up for group stage participants
  • Fix: Allow API score updates to a completed match, where the outcome is not changed
  • Nerd things: upgraded to Rails 4.1 and Ruby 2.2

Some of what's currently on our plate:
  • Single and double elimination group stage support
  • Site redesign (new dashboard included) 

We're also excited to have a couple new people helping out with Challonge, and I'm looking forward to sharing developments related to their involvement later this year.

Saturday, December 20, 2014

Release notes for November & December

This fall has been incredibly busy! Here's a rundown:

  • Round robin group stage support - over 6,000 group stage tournaments since this launched on November 19th! This was the top requested community feature.
  • Modal/pop-up windows inside bracket embeds now use responsive css (better phone support)
  • If you're accepting public registrations and using the check-in feature, the registration link will remain visible above your bracket during the check-in period. It previously vanished once check-was underway
  • If you set your max # of participants as 256 (our current max), we'll carry a waiting list for up to 256 additional participants. Previously no waiting list was possible beyond 256.
  • Bracket predictions now include a "rank" column on the predictions page, and the page loads way faster than before.
  • BUG FIX: When using the linear scoring option for bracket predictions, the appropriate number of points is awarded for the final round.
  • The Konami Code is back on our contact page!