Soft 3D
Bloop · Says hello
A small round jelly creature in warm marigold yellow, wide glossy eyes, a tiny smile, two stubby feet.
Beamyn turns one sentence into an animated character. You get a transparent video for web, iOS and Android. The studio opens soon. Until then, send us your sentence and we make the first loop for free.
Soft 3D, felt, fur, paper, plush, clay, rubber or flat vector. Each character below started as one sentence.
Bloop · Says hello
A small round jelly creature in warm marigold yellow, wide glossy eyes, a tiny smile, two stubby feet.
Tuft · Guides onboarding
A pear-shaped creature of sage-green needle-felted wool with one leaf ear and bead eyes.
Shag · Cheers you up
A big round monster covered in long shaggy cobalt-blue fur, huge glossy eyes and a wide happy mouth.
Pinch · Celebrates a win
A friendly crab built from layered cut paper in rust red and cream, both claws raised.
Hoot · Gives smart tips
A plump plush owl in chestnut brown and cream feathers with huge amber eyes.
Slowpoke · Waits with you
A snail sculpted from lavender plasticine with a cream swirl shell and two eye stalks.
Rep · Pushes you on
A cheerful red dumbbell with a big round weight on each side, a smiling face in the middle, strong arms and short legs.
Waddle · Says oops
A flat vector penguin with an ink black body, a cream belly and a marigold beak.
Pick a mascot. Change the background. Copy the code.
Sample project
8 mascots · idle loops
4 credits

Animations cost 8 credits at 480p and 16 at 768p.
Every mascot plays six feelings. Tap one. In your app, you set one value and the mascot plays that feeling.
player.state = "idle"
Add the script. Add the element. Set state when something happens.
The player loads a still image first, so the page paints at once. The video downloads only when the mascot is near the screen. It pauses when the mascot leaves.
<script type="module" src="https://beamyn.com/player.js"></script>
<beamyn-player
pack="https://cdn.beamyn.com/m/bloop/pack.json"
width="320" height="320"
label="bloop, a mascot"></beamyn-player>
<script>
// one value, one feeling: wave, cheer, laugh, cry, angry or shrug
document.querySelector("beamyn-player").state = "cheer";
</script>One export gives you all of these.
Sizes are for the Bloop clip: 5 seconds, 844 × 826 px.







Drag the stickers. They export as 512 px PNG and WebP.
A transparent video as WebM and as HEVC, an animated WebP, a stacked MP4, a GIF, a ProRes file and a PNG sequence. Every character also comes with a sticker and an app icon at no extra cost.
You use them. Put them in your product, your ads and your packaging. Beamyn claims no rights to your characters.
Web, iOS, macOS, Android and React Native. The player picks the right file for each browser.
Send us your app link. We make the first animated loop for free and reply within a day.