Skip to content

MADE WITH MASKO STUDIO

Learning app mascots.Make the first hello easier.

The first answer can feel like the hardest one. Give learners a friendly face for small discoveries, another attempt, and the moment a lesson clicks.

Start with an idea. Or animate a character you already have.

MEET FINN

3
UNIT 1 · EVERYDAY SPANISH

Lesson complete!

You can now introduce yourself.

Finn
TOTAL XP⚡ 25
ACCURACY 96%
UP NEXTOrdering your first coffee
Continue
Say Hello · Original Masko demo

GIVE THE CHARACTER A REASON TO BE THERE

Three moments for a little personality.

Ideas for your learning app. Connect each reaction to the moment it belongs to.

01

A first word spoken

A brief approving reaction can mark the courage to try. Wait until recording has finished so the animation does not compete with the task.

02

An answer to try again

Use a curious tilt or an attentive pose beside the explanation. Keep the correction clear and avoid a scolding character.

03

A lesson completed

End the lesson with a celebration and a clear next step. Save bigger reactions for a chapter or a learning milestone.

SMALL CHARACTER. THOUGHTFUL DETAILS.

Make it feel at home.

Choose an expressive face that can show curiosity, attention, and encouragement. In a language app, the character should support the lesson while leaving room for vocabulary, pronunciation controls, and feedback.

Explore mascot animation →

AN ANIMATION PROMPT TO TRY

The mascot listens with a curious head tilt, brightens with recognition, gives a small encouraging wave, and returns to its neutral pose. Keep the camera fixed.

Use this with your character in Studio. Review the result before adding it to your app.

FROM IDEA TO APP

Create it. Animate it. Put it to work.

01

Give it a personality

Adapt the brief below to your app, or upload your existing mascot in Studio.

02

Make a first reaction

Start with one useful animation, such as a first word spoken. Check the character’s movement against your actual interface.

03

Connect it to your app

Export the assets and use your app’s events to control playback. Keep a still option for reduced motion.

Explore the API and docs →

YOUR APP. YOUR LITTLE CHARACTER.

Start with a brief.Make it your own.

This is the starting idea behind Finn. Edit it for your product, then take it into Masko Studio.

Make it yours: add your audience, personality, and visual style.

Already have a character? Upload it in Studio →

THE LITTLE DETAILS

A few questions.

we were hoping you’d ask.

Can I create a learning mascot without copying Duolingo?

Yes. Start with your learners, subject, and teaching style, then choose an original character and visual direction. Finn is a Masko demonstration for a fictional language app, not a Duolingo character or a customer result.

Can I animate a mascot I already have?

Yes. Upload your own character in Masko Studio, then create animations from it. You can also start with a description to create a new mascot for your app.

How do I put the mascot into my app?

Create the character and animations in Masko, then export the assets for your app or website. Your app controls when each animation plays. Developers can also use the Masko API to create and manage assets.

Read the developer documentation
Is this a real customer app?

Say Hello is a fictional app built to demonstrate an original Masko character. The preview is a design example, not a customer testimonial or a claim about retention.