Skip to content

Instant download after checkout · use code WELCOME10 for 10% off your first order

Animations that make every gift feel big.

Ready-to-ship SVGA and PAG animations — gifts, PK battle kits, entrances and SVIP banners for live-streaming and voice-chat apps. Watch every file play live and download the moment you check out.

Packs & bundles

Bundle the set, save up to 81%

Packs group matching files under one price, well below buying them one by one. Every file in the pack lands in your downloads the moment you check out.

  • Every file in the pack unlocks at once
  • Pack contents show as “In pack” while you shop

How it works

From preview to production in three steps

No sales calls, no waiting for files. See it, buy it, ship it.

  1. Step 1: Preview live

    Every animation plays in your browser before you pay, with its real canvas size, frame rate, frame count and file size listed beside it.

    Browse the catalogue
  2. Step 2: Pay once

    One price per file, one price per pack — no subscription and nothing to renew. Checkout takes about a minute.

    See the packs
  3. Step 3: Download & drop into your app

    Your .svga files unlock instantly on the order page and in Downloads. Load them with SVGAPlayer as they are — no conversion step.

    Where downloads live

For developers

Drop-in for your stack

Every file is a standard SVGA that loads in the open-source SVGAPlayer runtimes, widely used across live-streaming and voice-chat apps. No proprietary SDK, no conversion step.

Format
SVGA 2.x (.svga)
Frame rate
3–80 fps
File size
180 B – 19.20 MB
Largest canvas
1242 × 2688
Audio
Some files include sound
RTL ready
0 mirrored PK files

GiftActivity.kt

// build.gradle (app) — via JitPack
implementation("com.github.yyued:SVGAPlayer-Android:2.6.1")

// Activity
SVGAParser.shareParser().init(this)
val giftView = findViewById<SVGAImageView>(R.id.giftView)
giftView.loops = 0 // loop forever

SVGAParser.shareParser().decodeFromAssets("gift_143.svga",
    object : SVGAParser.ParseCompletion {
        override fun onComplete(videoItem: SVGAVideoEntity) {
            giftView.setVideoItem(videoItem)
            giftView.startAnimation()
        }
        override fun onError() {}
    })

Snippets use each runtime's public API. Swap gift_143.svga for any file you buy.

Questions

Good to know before you buy

The short answers to what most buyers ask first. The full FAQ has the rest.

Read the full FAQ
What exactly do I get when I buy an animation?
The .svga file itself, and the right to use it in your own apps and products — unlimited users and installs, as many of your own apps as you like. Read more
How do I download my files — and can I download them again?
Straight away. When checkout completes, the confirmation page has a download button for every file, and the same files stay in Account → Downloads. A pack unlocks every animation inside it. Read more
Can my users buy the animation as a paid virtual gift?
Yes. Selling gifts, SVIP tiers, entrance effects or avatar frames that play the animation inside your app is exactly what these files are for. Read more
What is SVGA, and which players can play it?
SVGA is a compact animation format made for mobile apps: vector shapes and bitmaps with keyframes, packed into one file. It's played by the open-source SVGAPlayer runtimes for Android, iOS, Flutter and the web — the same players many live-streaming and voice-chat apps already use for gifts and… Read more

Still stuck? Email support.appverselabs@gmail.com