Hard-Surface UV Unwrapping for Games

Our video game development company runs independent projects, jointly creates games with the client and provides additional operational services. Expertise of our team allows us to cover all gaming platforms and develop an amazing product that matches the customer’s vision and players preferences.

From immersive apps to game worlds and 3D scenes

Our dedicated team for VR/AR/MR development, Unity production and 3D modeling & animation — with its own case studies and capability decks.

Visit the dedicated studio
Showing 1 of 1All 242 services
Hard-Surface UV Unwrapping for Games
Medium
~2 days
Frequently Asked Questions

Our competencies

What are the stages of Game Development?

Latest works

  • image_games_mortal_motors_495_0.webp
    Game development for Mortal Motors
    1457
  • image_games_a_turnbased_strategy_game_set_in_a_fantasy_setting_with_fire_and_sword_603_0.webp
    A turn-based strategy game set in a fantasy setting, With Fire and Sword
    979
  • image_games_second_team_604_0.webp
    Game development for the company Second term
    605
  • image_games_phoenix_ii_606_0.webp
    3D animation - teaser for the game Phoenix 2.
    674
  • image_training-quizzes_kids_shopping_quiz_614_0.webp
    Educational quiz for kids "Shopping in a store"
    29

An engineer brings a spaceship model with hundreds of tiny panels. The first automatic unwrap yields 400 islands with a packing density of 30% — a failure in texel density and bake time. Hero objects under the camera require at least 512 px/m, and 400 islands leave 70% empty UV space. We've encountered this dozens of times: manual analysis is unavoidable. Our task is to create an unwrap that balances island count, texel density, and seam visibility. And yes, it's always more than just pressing Unfold.

Technical Challenges of Hard-Surface Unwrapping

Cylindrical surfaces. Pipes, barrels, grips — a cylinder is unwrapped with a single seam along the least visible generatrix. Complexity arises when a pistol grip has overlay panels, grooves, and holes. Each hole requires separate handling: either an individual island for the ends or a seam along the edges. No automatic solution handles this — only manual analysis and engineer experience.

Planar faces with non-standard angles. Panels and slanted faces. Applying Project From View without alignment results in trapezoidal islands instead of rectangular ones. Rectangular islands pack more efficiently: packing efficiency difference can reach 15–20% at the same area. Meanwhile, texel density can differ by 30–40% on different parts of the same asset.

Overlapping geometry (bolts, rivets, fasteners). For identical repeating parts, overlap is intentionally used to save UV space. But this only works under strict conditions: all copies must be identically oriented relative to light. Otherwise, baking produces visible artifacts. We always check this manually, and in 2 out of 10 cases we have to abandon overlap.

Trim sheets and tiling textures. For architectural elements, UV unwrapping differs: accurate alignment of islands along the vertical axis of the atlas is more important than just density. This allows using a narrow texture with a set of details that tiles along surfaces. According to Unreal Engine documentation, proper lightmap UV layout reduces artifacts by 50%.

How to Place Seams for Hard-Surface?

Seam placement is the key decision. First priority: edges invisible from the game camera. Second: interior surfaces. Third: structural edges on back sides. For weapons, typical spots: muzzle cut, bottom edge of the grip, inner surface of the trigger. We use Rizom UV with Auto Seam followed by manual editing, then Straighten UV to align straight edges. This reduces island count by 40% without quality loss.

Why Texel Density is Critical for Weapons and Hero Props?

For hero objects that the player sees up close, texel density must be at least 512 px/m at 2048 texture. For environment props, 256–512 px/m is sufficient. Different parts of the same asset can have different texel density: for example, the stock and barrel of a rifle might differ by 30–40% if justified by zone priority. We always agree on these values with the art director before starting work. This saves up to 20% of time on final corrections.

Checklist for UV Unwrap Review
  • All seams on invisible or unimportant edges.
  • No overlap on lightmap UV (check via vertex shift).
  • Texel density within agreed values (check via Texel Density tool in Rizom UV).
  • Padding between islands at least 2px for 2048 texture.
  • No stretching (check via Heat Map in Rizom UV).

Process of Hard-Surface Unwrapping

  1. Model analysis. Determine what goes to bake (normal map), what will be tiled texture, and what is an atlas. For complex assets, these categories blend.
  2. Seam placement. Select edges according to the priorities described. For complex models (e.g., spaceship), segment into logical blocks.
  3. Tool. Rizom UV — primary for hard-surface. Maya UV Toolkit — if the model is already in Maya pipeline. Blender — for simple assets. In Rizom UV, key features: Auto Seam, manual editing, Unfold, and Straighten UV.
  4. Packing. Rectangular islands aligned to axes pack more efficiently. UVPackmaster (Blender) or Rizom UV's built-in packer give good results with Allow Rotation enabled.
  5. Texel density. Set target values based on object type and camera proximity.
  6. Lightmap UV. For Unreal Engine and Unity, create a second UV channel without overlap and with additional padding. This is mandatory for static meshes.

What's Included in the Work

  • Manual unwrapping with island and texel density optimization.
  • Error checking (overlap, stretching, inverted normals).
  • Creation of lightmap UV channel if required.
  • Export with correct settings (FBX/glTF, UV channel mapping).
  • Consultation on tiling textures and trim sheet selection.
  • Support after file delivery: revisions per art lead feedback.

Estimated Timelines

Object Type Timeline
Simple prop (box, panel, detail) 1–4 hours
Weapon (pistol, knife, rifle) 4–10 hours
Vehicle (motorcycle, car) 2–5 days
Machinery / mechanism medium complexity 1–3 days
Architectural element with trim sheet 1–2 days

Cost is calculated individually based on model complexity. Lightmap UV channel is a separate line in the TOR.

Tool Comparison for Hard-Surface Unwrapping

Tool Strengths When to Use
Rizom UV Auto Seam, Straighten UV, high speed Complex hard-surface, large batches
Maya UV Toolkit Integration with Maya, seam management If model is already in Maya, no need to export
Blender UV Editor Free, basic tools Simple assets not requiring Rizom

We use Rizom UV for 90% of hard-surface tasks. Our experience: 5+ years in game dev engineering, over 30 completed projects, from indie to AAA. Order UV unwrapping — we'll prepare an optimal unwrap considering all pipeline requirements. Contact us to discuss your model and get a timeline estimate.

3D Modeling for Games

An artist delivers a character at 120,000 triangles and insists it “looks better this way.” In a mobile scene, ten such characters tank FPS below playable. We solve this daily: every model passes strict polygon control and per-platform optimization. We have shipped over 50 game projects — from mobile hyper‑casual to PC action titles — and guarantee each asset fits technical constraints without losing visual quality.

3D modeling for games is not “make it look good.” It is prioritising within a limited budget of triangles and draw calls. Every pipeline stage affects runtime performance. Skipping retopology or producing bad UVs forces rework during integration — we eliminate that from the start.

We design models for specific target platforms: mobile uses low texel density (512 px/m), PC up to 2048 px/m. All decisions are backed by engine benchmarks and profiling on real hardware.

How Are Polygons Distributed for Different Platforms?

This aspect is often overlooked at project start — and later causes rework.

Mobile Platforms (iOS / Android)

Mobile is the toughest environment. Character budgets:

Character Type Polygons (triangulated)
Main hero (close‑up) 3,000 – 8,000
Secondary NPC 1,000 – 3,000
Crowd / distant enemies 300 – 800

Environment objects (single prop):

Object Polygons
Large interactive (chest, door) 500 – 1,500
Medium decorative 100 – 400
Small (rock, branch) 20 – 80

More critical than polygon count are draw calls and batching. A 200‑triangle model with a separate material can be more expensive than a 2,000‑triangle model that batches with the scene. SRP Batcher and GPU instancing cut draw calls by up to 40% — two to three times more efficient than per‑object rendering — giving headroom for richer assets.

PC / Console

Budgets are looser but not unlimited:

  • Main character in a first‑person shooter: 15,000 – 60,000 triangles (enemy constantly visible).
  • Character in a third‑person RPG: 8,000 – 25,000.
  • Vehicle in a racing game: 30,000 – 80,000 (requires LOD).

Key tool — LOD (Level of Detail). In Unity it is LOD Group, in Unreal — automatic HLOD plus manual LOD levels in Static Mesh Editor. Rule: LOD0 → LOD1 loses ~50–60% polygons, LOD1 → LOD2 another ~50%. Occlusion culling and clustered rendering further reduce GPU load.

VR

VR renders for two eyes at 90 fps (Quest) or 120 fps (PSVR2). Any freeze is physically felt — the player gets dizzy. Character budget: 4,000 – 12,000 triangles (depends on simultaneous NPCs). Environment requires aggressive optimisation: portal system, occluder culling, clustered rendering. We use Frame Debugger and RenderDoc early in the pipeline.

Why Is Retopology an Artistic Task?

Retopology — creating a clean polygon mesh over the sculpt. Many see it as a boring technical step and rely on auto‑retopology (ZRemesher, Instant Meshes, Auto Retopology in Maya). That is a mistake.

Auto‑retopology fails in three critical areas:

  1. Joints — knees, elbows, wrists need even edge loops perpendicular to the rotation axis. Auto‑retopology produces chaotic diagonals; during animation the joint collapses unattractively.
  2. Face — concentric loops around mouth and eyes are mandatory for correct blend‑shape deformation. Auto‑retopology ignores muscle structure.
  3. Silhouette edges — shoulders, chest, large forms. Polygons must be consciously distributed so the silhouette reads even on LOD2.

Manual retopology reduces skinning artifacts by 60% compared to auto‑retopology. Tools: Maya (Quad Draw), Blender (BSurfaces + Shrinkwrap), 3ds Max (Graphite Modeling Tools), ZBrush (ZRemesher with guide curves). Density is uneven: face and hands get more polygons, back and lower legs fewer — because the camera spends more time there. This is not arbitrary; it is driven by silhouette and animation needs.

How Does UV Unwrapping Affect Texture Quality?

UV is another underestimated step. Texel density must be uniform across the entire character. If the boot has twice the density of the face, the texture looks inconsistent. In Maya we use UV Toolkit with normalization; in Blender — the TexTools addon.

UDIM (U‑Dimension) combines multiple UV tiles into one object, allowing 4K–8K textures without single‑UV‑space limits. Used for characters with high detail — cinematic games, hero assets. Pipeline then requires Substance Painter in UDIM mode and separate export per tile.

Baking — transferring high‑poly detail to maps for low‑poly. Tools:

  • Marmoset Toolbag — industry standard, cage‑based with fine tuning. According to its documentation, batch baking saves up to 30% time.
  • xNormal — free, stable for batch baking.
  • Substance Painter — built‑in baker for quick results within texturing, less flexible.
  • Blender Cycles — slower, but free.

Typical baked map set: Normal Map, Ambient Occlusion, Curvature, Thickness, Position, World Space Normal. Curvature and Thickness serve as generator masks in Substance Painter for automatic procedural texturing.

What Does 3D Modeling for Games Include?

Stage Details Deliverable
High‑poly sculpt Detailed sculpt in ZBrush / Blender .zpr / .blend, screenshots
Manual retopology Clean low‑poly mesh with proper edge loops for animation .fbx / .ma
UV unwrapping Normalized texel density, optionally UDIM .fbx with UV set
Baking Normal, AO, Curvature, Thickness (Marmoset / xNormal) Texture set (PNG/TGA)
LOD chain LOD0–LOD3 with polygon and distance thresholds .fbx per LOD
Integration Import into Unity / Unreal, material and batching check .unitypackage / .uasset
Documentation Asset naming, hierarchy, triangle budget PDF / Notion

We also provide one hour of support after delivery — helping with LOD Group setup, collisions, and animation. Source files (.zpr, .blend, .ma, .fbx) are fully transferred.

Common UV mistakes we prevent: different texel densities on adjacent parts, overlapping UVs, insufficient padding between islands, missing UDIM for complex characters.

Reach out for a detailed project assessment. We'll analyze your requirements and recommend the optimal pipeline — from mobile hyper‑casual to PC action and VR. Contact us to discuss your project and receive a tailored commercial proposal.