Introducing TwilioQuest, a New Way to Learn Twilio

TwilioQuest - The Fastest Way to Learn Twilio

Sometimes a blank text editor window and that irritating blinking cursor are the biggest obstacles to starting your project. We here at Twilio most definitely agree – starting is the hardest part.

Custom TwilioQuest in game character.

That’s why we’re so excited today to announce TwilioQuest!

TwilioQuest is an interactive, self-paced game to learn how to Twilio. You’ll master products like Twilio Voice and Messaging while earning experience points and loot. Read on to take the first step on your new adventure.

Prefer an introduction in video form? We’ve got you covered.

Get Started on Your TwilioQuest Journey

Before you can byte into TwilioQuest’s 8-bit goodness, you first need to create an account with Twilio or log into your existing account. Surf on over to TwilioQuest to get started.

Build Your TwilioQuest Character

Once you’re logged into your Twilio account and back in TwilioQuest, you will be presented with a character customization screen:

Username for TwilioQuest Online Training

Ahoy, Traveler! What Shall We Call You?

First, choose your preference on whether to show your progress publicly. We have a Twitter bot which celebrates your achievements and a shared scoreboard which will show all recently completed objectives (for you and your fellow Questers) if you opt-in.

Next, select a username and a display name. Your username is how we reference your character in your public profile URL (if you opt-in to ‘Show Progress’). Your display name will appear when we’re celebrating your achievements.

Pick a good name and steel yourself, hero – the next part is a metric ton of fun.

Produce Your Pixel Perfect Personification

Below the name entry fields, you’ll find an avatar selection screen where you can build your digital doppelgänger.
Customizing a Twilio Avatar

Have fun here, and explore all our options. We have over 1,400 customizations for your base character – and you haven’t even started finding items yet!

(And don’t worry, you can change your digital representation after the game has started – just click the ‘Settings’ link any time in-game).

Learn Twilio through Playing TwilioQuest Missions

When you’re done customizing your character and successfully enter the TwilioQuest arena, you’ll next be presented with a variety of Missions.

These Missions encompass most of Twilio’s products. We also include Add-ons and integration-specific mission lines for you to explore.

Select TwilioQuest missions to learn communications products quickly.

Begin with the ‘Getting Started’ mission – it’s the easiest way to orient yourself with the game mechanics and get a feel for the game.

Psst… it’s also an amazing way to score some quick points and rack up some loot! You can even earn a Twilio account credit if you complete the whole mission.

Beating Mission Objectives At-Home or In the Arena

Each mission is further divided into Mission Objectives. Every objective is a self-contained themed quest, setting you up with the background you need, completion criteria, hints, and links to resources that can help you beat the mission.

TwilioQuest has two fundamental type of missions: self-verified missions and in-person missions. In-person missions are for live, in-person Twilio events – if you’re playing along at home choose self-verified missions.

To be notified when Twilio will be near you, sign up for the TwilioQuest mailing list.

Logo for an in-person mission, which you can complete at home and bring to a live Superclass.

Self-verified mission completion criteria vary widely, but generally you will be prompted to enter a code, phone number, or otherwise signal to Twilio you’ve mastered a skill.

Mission sizes vary, but missions usually contain between 6 and 10 of these objectives and culminate with a capstone project to show off your new skills. Those final projects are often verified at live events, but feel free to complete them at your own pace and bring them in-person when you can.

It’s Not a Lonely Road – Getting Help on Your Journey

If you get stuck, don’t worry – your friendly Twilio NPCs are here to help! Always feel free to contact Twilio’s support, who are very well versed in the challenges you might face in-game.

Go Experience TwilioQuest Today!

Best of all, the arena is open for everyone today. If you have a Twilio account, you can get started as soon as you’re in the mood to Quest.

We know you’ll agree that playing Twilio as a game is an incredible way to pick up powerful skills and learn new features to boot (while earning boots). No matter where you are in your web development journey, we’ve got something for you – from saying “Hello, World!” to sending SMSes and building real-time Video applications for you and your fellow travelers. Have fun, learn Twilio, and play at your own pace while building the valuable experience you’ll need for your own communications applications.

Ready to try it? Of course you are – go play now, and start filling that text editor.

We can’t wait to see you in the game.

Learning Twilio products and beating TwilioQuest missions feedback.

  • Timothy

    A great lesson here, I clicked the link from hacker news, I’m not particularly interested in learning Twilio’s APIs today but the gamification concept looked neat and we are considering Twilio for mobile verification at work (we’d be quite a significant customer). So you might say I’m a curious-but-uncommited-customer, I want to take a look at your neat little game for now, with the idea that I may be back more seriously in a couple of months.

    I clicked through and ‘press enter to start’ with the expectation that I’d be straight into the game. I mean, that’s what ‘press enter to start’ means in the context of SNES era games as this is represented, but no, I’m hit with a sign-up dialog for a Twilio account.

    I’m sure if you check your funnel, a large % of people are dropping out at this point. I’ve got 15 minutes at the start of my day to mess about with curiosities I find on HN and you’ve actually caught my interest, congrats! but now you want commitment and I just want to take a peek at your game, UGH.

    Imagine (for the sake of staying in the theme of Twilio Quest) my interest is a Hit Point Bar and when it drops to zero I’m gone, well it’s now down to 75%, and I press on.

    I fill out your overly long sign-up form and click your recapcha link, where I get to play a car-clicker game. ‘Click all the images with cars in them, until there are no more cars’.. it keeps surfacing pictures of cars. I’m literally clicking cars for 20 seconds, my HP bar is down to 50%, I just wanted to see your game and I have real work to do today..

    Submit! Oh wait last name was a required field? for real? and now I have to play the car clicker game again?! 25% HP remaining.. ok I’m through, I’ve signed up! show me the game!

    ‘You’re almost there, just enter your mobile number and we’ll confirm you are a real person’..

    I’m dead, 0% health, laying on the battlefield of your defeat. I’m sure your Twilio Quest game was at least worth 5 minutes of my time but alas I’ll never see it.

    Why am I taking the time to write this then? Because some poor sod in your organisation spent a long time on Twilio Quest in the hope they would attract more customers for you, and in typical enterprise style their attempts have been hamstrung by a grasping corporate attempt at getting me on your list.

    I’m writing this because I’ve been that poor sod before and I feel for them and their team.

    • John Turner

      I’m also here due to Hacker News (though I’ve had a Twilio account for awhile). Sounds like you missed the part in the write-up that stated “Before you can byte into TwilioQuest’s 8-bit goodness, you first need to create an account with Twilio or log into your existing account.” At which point, if you were out of time, you could have clicked away until you had more time and interest. In the end, I’m guessing it isn’t about marketing or advertising, it is about securing a publicly-available API that costs money to run and support.