Trainer Custom Faces

This whole time I’ve still been using the default Unreal Engine 4 dude in the game. I’ve been really thinking about what the best way would be to implement a trainer for the game. The trainer is basically the player’s avatar, and so I knew right away that I wanted there to be some form of customization.


So what I have right now is a basic human model(female), with basic clothing and hair. None of the art should be considered final, but the main idea is there. In the future you might be changing between different clothes and hair styles to customize your trainer.

Now we come to the face. The face is basically there for you to draw on and customize however you like. The game will look for a png file called MyTrainerFace located inside a CustomFiles folder. If the png file is found, the game will replace your current trainer face with your custom one.

So in this example I created an ugly face to test out this feature.


You can draw the face however you like, and note that your trainer’s skin color will be determined by the background color of the image. Or more specifically, whatever color it finds on the bottom right corner of the image.

And here is the ugly face in-game.


So with something like this, you can really customize your trainer’s face any way you want. You’re not limited to an anime look. I still have to see if I can get this to work online with both players using custom faces.

I’m not 100% on whether this is the way to go, but it’s definitely a lot of fun to be able to create your own face on any image editing program and then see it in-game, and really gives it that personal touch. And I can play a few battles as Obama girl…