# Three.js character for games

**URL:** <https://discourse.threejs.org/t/three-js-character-for-games/8585>\
**Category:** Questions\
**Tags:** mobile\
**Created:** [July 18, 2019, 1:54pm UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585 "2019-07-18T13:54:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anton\_Franzen](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/anton_franzen/32/6407_2.png) [@Anton\_Franzen](https://discourse.threejs.org/u/Anton_Franzen)\
**Post date:** [July 18, 2019, 1:54pm UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585/1 "2019-07-18T13:54:40Z")

</div>

I creating an app/game with nativeScript and i need the user to be able to create and see their own character. Is that something i can use three.js for?

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [July 18, 2019, 8:15pm UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585/2 "2019-07-18T20:15:55Z")

</div>

> [@Anton\_Franzen](#):
>
> Is that something i can use three.js for?

Yes, however I have no experience with NativeScript. If you want to develop an iOS or Android app, you should check out first if WebGL is fully supported in this scenario.

---

<div class="post-metadata">

**Author:** ![Anton\_Franzen](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/anton_franzen/32/6407_2.png) [@Anton\_Franzen](https://discourse.threejs.org/u/Anton_Franzen)\
**Post date:** [July 18, 2019, 11:49pm UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585/3 "2019-07-18T23:49:25Z")

</div>

Hey thanks for the answer.

Lets say its possible with webgl in nativeScript cause i think it is.

How would it be possible then to customize the character and then use it in the app??

I mean use it on a map and se it moving when you walking.

How would that be possible?

Can you help me?

/Anton

---

<div class="post-metadata">

**Author:** ![Mugen87](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/mugen87/32/5645_2.png) [@Mugen87](https://discourse.threejs.org/u/Mugen87)\
**Post date:** [July 19, 2019, 9:27am UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585/4 "2019-07-19T09:27:19Z")

</div>

Unfortunately, your question is way too broad. I can only say: Yes it is possible. But I can’t provide you a step-by-step guide that explains the implementation. This is something you have to figure out by yourself.

I suggest you try to break down your task into smaller, more concrete pieces and then ask more specific questions.

---

<div class="post-metadata">

**Author:** ![Anton\_Franzen](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/anton_franzen/32/6407_2.png) [@Anton\_Franzen](https://discourse.threejs.org/u/Anton_Franzen)\
**Post date:** [July 19, 2019, 9:49am UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585/5 "2019-07-19T09:49:41Z")

</div>

Okey.

So i have never used three js before.

If i want to create my own chatacters, is it myself that need to write the code? Is it mW myself that need to make all the different styles in the code on the chatacters?

---

<div class="post-metadata">

**Author:** ![felixmariotto](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/felixmariotto/32/5928_2.png) [@felixmariotto](https://discourse.threejs.org/u/felixmariotto)\
**Post date:** [July 19, 2019, 10:35am UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585/6 "2019-07-19T10:35:40Z")

</div>

This can be a good starting point : [https://threejs.org/docs/#manual/en/introduction/Animation-system](https://threejs.org/docs/#manual/en/introduction/Animation-system)

You have to make the animations in a 3D software that can export GLTF2 files, Blender is great.

---

<div class="post-metadata">

**Author:** ![Anton\_Franzen](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.threejs.org/anton_franzen/32/6407_2.png) [@Anton\_Franzen](https://discourse.threejs.org/u/Anton_Franzen)\
**Post date:** [July 20, 2019, 9:21am UTC](https://discourse.threejs.org/t/three-js-character-for-games/8585/7 "2019-07-20T09:21:50Z")

</div>

Hey okey, but i dont get it, if i need to make the animations in 3D software how can i use that in my app like characters that moving and the user can create characters?
