Character Budgets

Overview

Here are some general budgets recommended for use in CRYENGINE for various characters.

Please note these are not strict rules that have to be exact, but in actuality, these can vary greatly depending on the project so it is important that your own budgets are determined early on.

Polygon counts

Main/Story characters (a-level)
  • PC & Console: 9.5 to 11.5 thousand triangles (Including all body parts and attachments, except weapons weapons).
  • Console and PC are using the same geometry.
Non-main characters (c-level)
  • PC: 3.5 to 16.5 thousand triangles.
  • Console: 1.2 to 8.0 thousand triangles.
  • On consoles LOD1 is loaded instead of LOD0, which is about 50% of PC polycount (in some cases LOD2).

Textures body (Diff/Spec/Normal)

Main characters (a-level)
  • PC: 1x 2048x2048
  • Console: 1x 1024x1024
Side characters (c-level)
  • PC: 2x 1024x1024
  • Console: 2x 512x512

Textures head (Diff/Spec/Normal)

Main/Story characters (a-level):
  • PC: 1x 1024x1024
  • Console: 1x 512x512
Side characters (c-level)
  • PC & Console: 1x 512x512
Teeth
  • Shared among all characters.
  • Diffuse/Normal/Spec: 512x256

Drawcalls/Lods

  • Try keep it minimal. It's better to combine several textures into one instead of having more smaller ones.
  • It would be helpful to check out Asset Performance Guidelines as it features more information on what causes drawcalls.