How To Create 3D Characters And Add Them To Your Mobile App or Game
Tags: mobile, gamedev, ios, android
Published: 2022-01-12 12:16:45

**Get started with the Ready Player Me avatars for Android and iOS mobile apps and games based on Unity, Unreal Engine 4, or React Native.**

If you ever worked on a mobile project that involved anything related to 3D, you know that there's much more to it than just dropping a few things into the Unity editor, Xcode or Android Studio and calling it a day. That's especially true if you work on a game with 3D graphics full of assets.

It's almost impossible to create hundreds of 3D objects by hand if you have limited resources. You're more likely to go to a place like the Unity Asset Store, which is great for finding assets like 3D models of different objects, environments, and characters to get your project going. But when you do that, you can run into another set of issues. For example – how to offer avatar customization to your players if you have got only 12 different options in the package from the assets store?

Free 3D Character Creator For Your Mobile Game
----------------------------------------------

![](https://blog.readyplayer.me/content/images/2021/11/image.png)

[Ready Player Me](https://readyplayer.me/developers) may be the answer to your 3D avatar needs. It's a cross-game avatar creator that works with Unity, React Native, Web, and [Unreal Engine 4](https://readyplayer.me/dev/unreal-engine-character-creator). It supports mobile, desktop, VR/AR, and even smart fridges (at least in theory). It's used by 1000+ companies, including VRChat, Warner Bros., SideQuest, and [others](https://readyplayer.me/apps).

Ready Player Me lets anyone can create a 3D avatar with a selfie and customize it to their liking. There are hundreds of customization options to choose from, like different hairstyles, outfits, hats, and so on.

If you're creating just a few characters for your game, Ready Player Me avatars are free to use for non-commercial projects (as long as you credit us). If you want to use the avatars for commercial projects, you can [apply to become a partner](https://readyplayer.me/become-a-partner), which will give you access to your own avatar creator with a partner subdomain. And – wait for it – that's free too.

[Ready Player Me Partners](https://docs.readyplayer.me/for-partners/become-a-partner) also benefit from the platform's monetization options. Revenue from sales of premium customization assets is split between our partners based on players' engagement.

How To Make And Integrate Personal 3D Avatars For Your Mobile Game
------------------------------------------------------------------

With Ready Player Me, your users make their own characters using our avatar creator. You can integrate it directly into your product so that there's no need to leave to a different app or website to create an avatar. You can implement Ready Player Me into [mobile apps and games](https://readyplayer.me/dev/best-avatar-creator-web-desktop-mobile-apps) in a few different ways:

*   Natively on iOS using Swift
*   Natively on Android using Kotlin
*   Using React Native
*   Using our Unity Avatar SDK + Unity WebView
*   Using the Web integration

How To Add 3D Avatars To Your iOS, Android or React Native Application
----------------------------------------------------------------------

Integrating Ready Player Me avatars into apps and [games](https://readyplayer.me/dev/best-character-creator-software-for-video-games) on both iOS and Android is similar. This method also applies to any apps based on React Native.

All you need to do is spawn an embedded web browser, which navigates to [your partner subdomain](https://docs.readyplayer.me/for-partners/become-a-partner). Your users will be able to create their avatar using the Ready Player Me platform. Once they are done with customization, the 3D model will be automatically imported to your application.

You can find more details and examples in our docs:

*   [iOS integration guide](https://docs.readyplayer.me/integration-guides/native-ios) + [example Swift project](https://github.com/readyplayerme/Example-iOS-Swift)
*   [Android integration guide](https://docs.readyplayer.me/integration-guides/android-native) + [example Kotlin project](https://github.com/readyplayerme/Example-Android-Kotlin)
*   [React Native integration](https://docs.readyplayer.me/integration-guides/react-native) + [example build](https://github.com/readyplayerme/Example-React-Native)

How To Add 3D Avatars To Your Unity Mobile App Or Game
------------------------------------------------------

![](https://blog.readyplayer.me/content/images/2021/11/image-1.png)

Ready Player Me avatars also work great in Unity-based applications. Our [Unity Avatar SDK](https://docs.readyplayer.me/integration-guides/unity) lets you integrate the Ready Player Me avatar creator directly into your game so that your players don't have to switch to another app or a web browser.

To get started with Ready Player Me avatars in your Unity project, head [over to our docs](https://docs.readyplayer.me/). There, you can download the latest version of our Avatar SDK and learn how to set it up for your needs.

If you're looking at using the [Unity WebView](https://docs.readyplayer.me/integration-guides/unity/how-to-use#create-avatars-directly-in-unity-using-webview-mobile-only) to integrate the Ready Player Me character creator directly into your app or game, you can watch our tutorials for [Android](https://youtu.be/-d9LmIguxf4) and [iOS](https://youtu.be/AjXImADc01I).

How To Animate 3D Avatars For Your Mobile App Or Game
-----------------------------------------------------

Once you have integrated the avatars, you might want to bring more into them by adding some animations. Ready Player Me avatars come pre-rigged and are compatible with [Adobe Mixamo](https://docs.readyplayer.me/supported-technologies/adobe-mixamo), so adding animations is no problem. You can also take advantage of [52 Apple ARKit-compatible facial blendshapes](https://docs.readyplayer.me/supported-technologies/apple-arkit) that work great for facial tracking and animations.

Become a Ready Player Me Partner and Integrate 3D Avatars Into Your Mobile App or Game
--------------------------------------------------------------------------------------

That's all you have to know to get started with integrating Ready Player Me avatars into your mobile app or game. If you have more questions, head over to [our developer docs](https://docs.readyplayer.me), join our [Discord server](https://discord.gg/readyplayerme), or reach out to our [developer support team](/cdn-cgi/l/email-protection#285b5d5858475a5c685f47444e1b4c064147).

If you want to use Ready Player Me avatars for your commercial project, [follow the Partner application process here](https://readyplayer.me/become-a-partner).