#DevlogsGame Development TutorialsBecoming a #GamedevGame Art

LIO: modeling a character in 3D

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.



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 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



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



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!


Join us!

How about writing your own piece for IndieWatch?


Independent Game Development Team. Currently working on Sci-Fi 2D Platformer O.M.S #indiedev #gamedev

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button

Adblocker Detected

Please, consider turning off your Adblocker so you can enjoy IndieWatch and contribute to our site's existence. We need to display ads so we can keep our gears smooth and running. Thanks for you cooperation!