Cloudinary Blog

Gamify Your API! How Cloudinary Is Educating Developers on Programmable Media With TwilioQuest Extensions

Tessa Mero
By Tessa Mero
TwilioQuest Extensions for Developers

What if there was a way to learn programming and different technologies through an interactive gamified experience that eggs them on to learn more through point gains? What if you can earn custom items to equip your avatar while you are exploring a ship with fun and engaging tasks to complete?

I’m proud to announce that Cloudinary is an official TwilioQuest Extension Partner to build the Cloudinary Video API Extension—a mission called Cloudinary Video Adventures. The aim is to empower our developer ecosystem with a free gamified experience that shows you how to work with programmable media through various adventures.

Training mission

What is TwilioQuest?

TwilioQuest is an educational video game aimed at teaching a new generation of developers how to change the world with code. The game is free and available for Windows, iOS, and Linux.

What Are TwilioQuest Extensions?

With TwilioQuest extensions, you can build educational RPG adventures for TwilioQuest, such as new levels, code challenges, and new characters who emerge during the player’s journey. Additionally, overriding or extending existing content with your own embellishments is a cakewalk.

How Do You Get Started With Cloudinary’s Extension?

Currently, installing an extension requires downloading the Cloudinary Video Adventures repository from GitHub and following the instructions in the readme file to set up the extension.

Installing the extension adds a whole new world of levels to the current game. You can add multiple extensions, which will load as separate training missions.

What Does the Cloudinary Extension Offer?

The Cloudinary extension shows beginners of the Cloudinary API how to optimize and transform videos in real time with Cloudinary’s video API.

After starting TwilioQuest, you’ll be at the ship, where staff members stand ready to greet newcomers like you. They’ll guide you on the next steps: Enter the computer terminal and complete missions.

You’ll first load a mission called Cloudinary Video Adventures to join a custom ship, whose staff will assign you tasks to complete to advance to the next area. After entering the ship, you’ll be greeted by the robot Cedric, who’ll seek your help on the videos being published by the crew.

Interacting with NPCs

As you navigate through that level, you can interact with Non-Player Characters (NPCs), each with a separate identity and personality, who’ll engage with you in various conversations. Be sure to talk with them, for they’ll guide you through the game. In fact, interact with all the NPCs, objects, or even animals you see around the map. Each and everyone of them might have an important message or task for you.

Quest

One of your first tasks is to set up a staff badge for storing your Cloudinary account’s cloud name, API Key, and API secret, which will validate your answers throughout the tasks.

Orientation

Note
The API secret is stored securely and locally.

After you’ve completed the basic tasks in the main level, the NPCs will direct you to the corridor, where the offices of the employees who’ll assign you more tasks are located.

Corridor

Your primary job is to help the crew members, specifically those in the corridor, create media content with Cloudinary. You’ll perform various tasks: upload and manage images or videos, enhance their quality, change their format, add borders and overlays, as well as round off image corners. You’ll do all that in real time through a URL. Complete all the tasks and you’ll win the game!

A scintillating adventure awaits you . . . .

What to Do Next?

For more details, see the announcement on TwilioQuest 3.2. Also, you’re welcome to join the Discord Server, a platform for TwilioQuest developers and extension creators to engage with one another.

Besides, would you want to be part of Cloudinary’s developer ecosystem of media developers? If so, sign up as a member of our MediaDevs’ Discord community, where numerous resources on working with images, video, and audio are at your fingertips.

Recent Blog Posts

How to Apply Riveting Image Effects in Nuxt Applications With Cloudinary

Nowadays, no way can we build modern apps for the web without considering visuals, which are one of the most efficient ways of communicating online. However, improvements in image quality over the years have exacted a price in larger files, slowing down page loads, especially in low-bandwidth regions or on mobile devices. To resolve that conundrum, turn to Cloudinary, a platform that offers the infrastructure for managing images in web apps. Additionally, Cloudinary’s reliable APIs serve visuals through multiple, fast content delivery networks (CDNs).

Read more
The Pros and Cons of AVIF for Websites

AVIF is a 2019 spinoff from the AV1 video format developed by the Alliance for Open Media (AOM), whose members include Amazon, Apple, ARM, Facebook, Google, Huawei, Mozilla, Microsoft, Netflix, and Intel. As an open-source and royalty-free video codec, AVIF delivers much higher compression rates than the older image codecs like JPEG and WebP, and is on par with the brand-new JPEG-XL format, which does not work on any browser yet.

Read more
Get Your Media Moving Faster with Cloudinary’s Media Optimizer

So, your boss comes to you in a panic: he's just heard about Google's Core Web Vitals initiative and needs you to optimize the company website right now! "No problem," you say, hiding your fear that it's not something that can be done overnight. Just taking the first metric, Largest Contentful Paint (LCP), how can you possibly identify all the large elements - most likely images or video posters - of the many hundreds of pages that make up your site? There are already thousands of high-resolution (read massive) media files stored away, which marketing could use any time. How are you going to make sure they're all compressed to a size small enough to be delivered within the threshold? Not to mention all the new images and videos that will be created over time...

Read more
How to Tap Into the Value of User-Generated Content (UGC)

User-generated content (UGC) took off with, first of all, the advent of the internet and, subsequently, social networks. Everyday consumers were given keys to the kingdom, so to speak, so that they, too, could compose and post content, simultaneously engaging with others online. Twitter, Facebook, Instagram, Snapchat, TikTok—the networks through which we can create and publish content have grown exponentially, and brands are becoming aware of the benefits of tapping into the gold mines offered by those networks.

Read more