Quantcast
Channel: Cloudinary Blog
Viewing all articles
Browse latest Browse all 601

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

$
0
0

Gamify Your API

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 objectives 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, showing developers how to work with programmable media through different adventures.

training mission

What is TwilioQuest?

TwilioQuest is an educational video game designed to teach 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, to install an extension requires downloading the Cloudinary Video Adventures repository from GitHub and following the instructions to set-up on the readme file.

Adding this extension is exactly what it says, it “extends” the functionality of the current game, adding a whole new world of levels to experience. You can add multiple extensions to your TwilioQuest game, which will load as separate Training Missions.

What will your experience be like in the Cloudinary Extension?

The Cloudinary extension is designed for complete beginners using the Cloudinary API. Advance your technical skills and learn how to optimize, manipulate, and transform videos in real-time using Cloudinary’s Video API.

When entering the TwilioQuest game, you will first start at the ship where there will be staff members of the ship to greet newcomers. They will guide individuals on what your next steps are.. After onboarding the ship, your next tasks would be to enter the computer terminal where there will be a list of Missions to complete. This is where you will load the mission called, “Cloudinary Video Adventures” to join a custom ship where the ship’s staff will each give you objectives to complete in order to advance to the next area.

Entering the Cloudinary’s ship, you will be greeted by a robot named Cedric who is confused. He then asks you for help on the Cloudinary ship on videos being published by the crew.

Interact with NPC’s

As you navigate through the level, you can interact with Non-Player Characters (NPC’s). The NPC’s each have their own identity, personality, and different conversations. It is important to take advantage of speaking to NPC’s as they will help guide you through the game. Try interacting with every NPC, object, or even animal you see around the map. Whatever the object is, it may have an important message or objective for you.

Quest

One of your first objectives is to set up your “Staff Badge” which will be a way to store your Cloudinary Cloud Name, API Key, and API Secret. This will help with validating all of your answers throughout the objectives.

Orientation

After you finish the basic objectives in the main level, you will be directed by the NPC’s to find the corridor, where there will be all the employee offices who have tasks for you to work on.

Corridor

Your primary job is to help everyone in the ship, specifically in the corridor, to create content with Cloudinary. You’ll go through tasks such as Uploading and Managing Videos, changing the quality and format of a video, adding video borders, overlays, and rounding corners. All of this will be changes made in real-time via URL. Complete all objectives to win the game!

Your adventure awaits you....

Next Steps

Be sure to check out the TwilioQuest 3.2 announcement and the Discord Server for TwilioQuest developers and extension creators to engage with other community members. Feel free to join.

Want to be part of Cloudinary’s developer ecosystem of programmable media developers? Join Cloudinary’s MediaDev’s Discord community for more resources on working with images, video, and/or audio!


Viewing all articles
Browse latest Browse all 601

Trending Articles