Customizable 3D Avatars for Your Unity WebGL & Mobile Games

Customers using Ava-Twin
Real products shipping with Ava-Twin avatars in production.
Atlanta Meta World
The first-of-its-kind, photo-realistic metaverse experience of a city destination, built for the Atlanta Convention & Visitors Bureau. Users select an avatar and explore a virtual recreation of downtown Atlanta — running, walking, or flying overhead — interacting with other visitors in real time.
Visit site
A video-conferencing platform that hosts classes and meetings inside immersive 3D worlds — supporting up to 25–30 participants per session with proximity voice, screen sharing, and customizable avatars across 30+ virtual environments. Built for education, training, and business collaboration.
Visit siteCustomizer Preview
Inside the Cloud Customizer
Here's how the customizer looks for your players. Thousands of combinations, shipped straight into your Unity build.

How It Works
A simple 3-step flow that feels native inside your game.
Growing Avatar Library
A growing collection of game-ready avatars
Pricing and Plans
30-day free trial on all paid plans. Save 2 months with yearly billing.
Compare plans
| Feature | Free $0 · Free forever | Indie $24/mo · billed $290/yr | Studio $49/mo · billed $590/yr | Agency $83/mo · billed $990/yr | Enterprise Custom pricing |
|---|---|---|---|---|---|
| Customizer sessions/mo | 100 | 1,000 | 5,000 | 20,000 | Custom |
| Editor testing | 50/day | 100/day | 500/day | Unlimited | Unlimited |
| Avatars | 4 | 20 | 40 | 40 + Premium Packs | Custom |
| Apps | 1 | 2 | 5 | Unlimited | Unlimited |
| Platforms | 1 | Any 3 | All major | All major | + Console |
| Persistence | ✕ | Device-level | Cross-app via login panel | Game identity + cross-app | + SSO |
| Team members | 1 | 1 | 5 | 20 | Unlimited |
| Watermark | Required | Required | Removable | Removable | Removable |
| Custom branding | ✕ | Custom colors | Custom colors + logo | Full white-label | + Custom themes |
| Support | Community Discord | Email + Slack | Custom |
FAQ
Fast answers for Unity teams evaluating avatar systems.
A 3D avatar customization system + Unity SDK. Players customize their avatar through the customizer (WebGL + iOS + Android, more platforms coming), and you load the finalized avatar into your Unity game with one async call.
Yes. It’s built for Unity from day one and designed to feel native inside your game flow.
Yes — when you sign up, your first month is free with full access to all features on any paid plan. No credit card required. After your first month, pay to continue.
You’ll pick a plan, create your first app, generate an API key, and can open the customizer playground to test the full flow immediately.
No. We handle hosting and secure delivery so your game can fetch avatars without you building an asset pipeline.
Each package includes access to our stylized avatar library (amount varies by plan). Higher tiers include more curated assets and customization options.
We provide a curated library of professionally designed avatars. All plans include access to our avatar collection, with higher tiers unlocking more options.
A session is each time a player opens the avatar customizer (one SDK OpenCustomizerAsync call, counted once per token mint) regardless of how long they spend customizing. Page views and avatar loads in your game are NOT counted, and it's separate from MAU. This metric aligns with our actual cost — each open triggers one customizer load plus the supporting edge function calls.
Editor mode is a free testing channel for Unity developers — when you run your game in Unity Editor, the SDK automatically uses it to test the customizer without burning your monthly session quota. Each plan has a generous daily editor cap (50 for Free, 100 for Indie, 500 for Studio; Agency+ is unlimited). For legitimate teams needing more, contact us at hello@ava-twin.me.
Free includes any one platform you choose (e.g. WebGL). Indie includes any three. Studio and Agency include all major platforms — WebGL, iOS, Android, Windows, macOS, and Linux. Enterprise additionally supports Console builds (PS5, Xbox, Nintendo Switch). The same SDK API works across every supported platform with no code changes.
Each app needs its build identifiers registered in Console before requests work in production. Open Console → Apps → [your app] → Edit and register an origin (WebGL) or bundle ID (native) for each platform you ship to. Editor mode bypasses these checks, so you can develop without registering. Full reference: Registering Build Identifiers (/docs/registering-identifiers).
No. localhost and 127.0.0.1 (any port) are always allowed for WebGL — no registration needed for local development.
A wildcard like *.example.com matches any subdomain (app.example.com, staging.example.com) but NOT the bare apex example.com. TLD wildcards like *.com are rejected — they'd be too broad.
Free: WebGL only. Indie: WebGL + iOS + Android. Studio / Agency / Enterprise: all 6 platforms (incl. Windows / macOS / Linux). Trying to register a platform outside your plan returns 403 PLAN_PLATFORM_NOT_ALLOWED.
iOS: CFBundleIdentifier (e.g., com.example.mygame). Android: Java package name (same format). Desktop (Windows/macOS/Linux): reverse-DNS bundle ID set in Player Settings → Other Settings → Identification. They must match your build's Application.identifier.
Persistence determines whether a player's avatar follows them between sessions. Free has no persistence — every customizer open starts fresh. Indie persists at the device level (the avatar is saved on the player's device with no cross-device sync). Studio enables cross-app persistence via our hosted login panel (the player signs in with email and the avatar follows them across all your apps). Agency lets you link your own user IDs (no extra login popup needed). Enterprise unlocks full SSO/SAML federation with your existing identity provider.
Team members are users who can sign in and access your console dashboard, apps, API keys, and analytics. Free and Indie are single-user (1 seat). Studio includes 5 seats, Agency includes 20, and Enterprise is unlimited. All members in an organization share the same apps and data — invite teammates, designers, or contractors as needed.
You can cancel your subscription at any time — just reach out to us and we'll handle it immediately. Your first month is free with full access, no credit card required.
Get started
Your first month is free on any paid plan — no credit card required.





