I’d like to share a peek of the workflow we used while making our character LIO, as well as go over a few tips on making 3D characters that we learned along the way.

First, we wanted our hero to be expressive and friendly, appear as an unlikely hero and still look utilitarian, quite a challenge. So we had a friend of ours who is an engineer give us some tips on the function and design of the character. He also had some great ideas for how he should look, which was helpful!

TIP: When designing anything mechanical, use real world references for inspiration whenever possible, you want it to behave realistically

 

LIOs world

LIOs world

We already had a good portion of the world figured out, but it was difficult for us to settle on an exact design for him. Making a character organic to the world he’s in can be as challenging as it is important.

 

Modelling

He’s been evolving for about a month now. With lots of iteration, small changes here, reshaping there. And with each change we’re getting more excited about seeing the finished product!

Modelling

Modelling in Blender


TIP: Anywhere your textures can convey details without using polygons, you should do it. Not just for mobile games but PC and Consoles too

 

Animating

All of the animating is also done in Blender. After rigging the model using Blenders “Rigify” add-on, we optimize it for the engine we’re using.

Push animation development

LIO’s pushing animation

 

Now we import the animations, apply them to the model and make sure they behave as expected.

Animation testing

In-engine animation testing

 

TIP: With looping animations, usually you define the beginning and end poses first

 

Texturing

Next up is texturing the character. The challenges will be picking colors that match his personality and contrast with the environment (you need to SEE the character after all) as well as interesting to look at

Lio painting progress

LIO painting progress side view

 

 

 

 

You can tell even in this early stage by the color scheme we’re going for a classic janitor/security look which helps reinforce his personality and also purpose in this world. Hopefully we’ll be able to share some more once he’s done!

 

Tip: Your characters coloring should always stand out from the background or environment they’re in, unless it’s part of the difficulty… then it might be fine

 

The most difficult part creatively, was actually naming him something we felt reflected the character. Eventually we settled on LIO. Aside from just sounding harmless, it also hints at his functions, one of them being a proverbial OIL can, running through to the end of a level and making it operate smoothly again.

 

That’s all for now, thank you for reading and i hope you found this interesting and also a little helpful!

 

LIO will be making his debut in O.M.S, a 2D platformer on Android and PC
If you’d like, give us a follow on Twitter!