HOW TO DESIGN A 3D CHARACTER

  • 01 DESCRIPTION AND TECHNICAL REQUIREMENTS
  • 02 STYLE AND REFERENCES REVIEW
  • 03 CONCEPT ART
  • 04 3D MODELING
  • 05 ENGINE OPTIMIZATION (LODDING)
  • 06 TEXTURING
  • 07 SKINNING AND RIGGING
  • 08 ANIMATION
01

DESCRIPTION AND TECHNICAL REQUIREMENTS

You provide us the detailed description of what you need to create. We also need details about the final assets that you are going to use:

  • Game engine, target platforms and devices;
  • What will be the size of the character on the game screen;
  • General description of the game, game mechanics and what else will be on the screen besides characters.
02

STYLE AND REFERENCES REVIEW

We need to review the examples of graphics style. They can be provided from other games. Probably you found some examples in our portfolio. Proper references can be also found on social boards: Pinterest, Behance, Dribbble, Artstation, Deviantart etc.

Knight 3d character design created for the static render

03

CONCEPT ART

Firstly we create rough concept art based on the description and style references. At this stage the main target is to create the general shape and feeling of the character. So it can be just black and white.

Create rough concept art based on the description and style references

If the general concept is approved we make a colored version.

When the colored version is approved, we work on smaller details of the character, so everything will be clear for 3d artists during the modeling stage.

Concept art creating: colored version

04

3D MODELING

Firstly, we create a high poly model of the character. High poly model is used to create high quality textures for a game model. It is also for high quaity renders for promo materials and in-game menus.

High poly model of the character creation

05

ENGINE OPTIMIZATION (LODDING)

A model for the game engine differs from the initial high poly version. This model should be a low-poly and optimized for the engine. It means that the number of polygons should be decreased. After the optimization stage it does not load the device memory a lot. Besides that there can be several levels (lods) of optimization depending on the model distance from the camera: the further the object is, the fewer polygons are needed.


Left model – optimized, right model – not optimized (high-poly).

low-poly (optimized) and high-poly (not optimized) model of the character for the engine

06

TEXTURING

Texturing stage goes right after that. Depending on the style a character should be hand painted to convey colors, shadows and light of the cartoonish style or covered with realistic or semi-realistic textures to achieve the realistic view.


On the character below: hand painted textures.

We draw textures for the game model

07

SKINNING AND RIGGING

We also prepare the character for the animation stage doing skinning and rigging. Depending on the final quality requirements and the model usage it can include or exclude rigging of the face, clothes and other additional things on the character.

Prepare the character for the animation stage doing skin and rig

08

ANIMATION

Basic list of animations include: idle, attack, receiving damage, walk, jump, run, death. It is good to make several idle animations so the developer can mix them and it will look natural in the game. More advanced animations list should include several options per each type of animation.

If a character is holding a weapon, we will probably need additional animation for a weapon. Besides that character accessories can be also animated if it is required by the game mechanics features.

Design list of character animations: idle, attack, receiving damage, walk, run, death

still have some questions?