UV Mapping for Games: How to UV Unwrap a Model in Blender
Every textured model in a game has a UV map behind it. It is the step between modelling and texturing that decides whether your textures look crisp and even, or stretched, blurry and full of visible seams. Beginners often rush it, and it shows.
This guide explains what UV mapping is, how to UV unwrap a model in Blender, where to put seams, and what a game-ready UV layout looks like when it reaches Unreal Engine. If you are still finding your way around Blender's interface, the free Blender 3D Bootcamp covers the basics first, so you can come back to unwrapping with the controls already familiar.
What is UV mapping?
UV mapping is the process of flattening the surface of a 3D model into a 2D layout, so that a 2D texture can be wrapped back onto it accurately. U and V are simply the names for the horizontal and vertical axes of that flat texture space. They are used instead of X and Y because X, Y and Z already describe the model in 3D.
Picture a cardboard box. Cut along some of its edges and you can fold it out flat. Paint on the flat sheet, fold it back up, and the painting lands exactly where you put it. UV unwrapping is the cutting and unfolding. The texture is the painting.
People use "UV mapping" and "UV unwrapping" interchangeably. Strictly, unwrapping is the cutting and flattening; the UV map is the result, a set of coordinates telling the engine which texture pixel belongs to which point on the model.
Why UVs matter so much in games
In film, an artist can throw very large textures, or many of them, at a single asset. Games run in real time on fixed hardware, so texture memory is a budget. A character or prop might get one 2K texture set, and every pixel in it has to earn its place.
Good UVs spend that budget well. They give the important, visible parts of a model more texture space, hide seams where the player will not look, and keep detail even across the whole asset. Poor UVs waste space, stretch the texture and make a well-modelled asset look cheap.
UVs also matter for more than the colour texture. Normal maps, roughness maps and baked ambient occlusion all read from the same layout, and if your project uses baked lighting, Unreal Engine needs its own clean UV set for lightmaps. If the UVs are wrong, every map built on them is wrong too. That is why UV work is part of daily life for 3D artists in games, and it is part of the Introduction to 3D block in the first term of our Certificate in 3D for Games.
The terms you need to know
- UV space (0 to 1): the square that represents your texture. Anything inside it gets textured. Anything outside it usually repeats the texture, which is useful for tiling materials but not for unique texture sets.
- Seams: the edges where you cut the mesh so it can lie flat. On the finished model, a seam is where two parts of the texture meet.
- UV islands (or shells): the separate flat pieces you get after cutting. A simple crate might have one island per face or one for the whole thing; a character might have twenty.
- Stretching (distortion): when an island's shape on the flat layout does not match its shape in 3D, so the texture gets squashed or pulled.
- Padding (margin): the empty space between islands. Without it, colours from one island bleed into the next when the engine shrinks the texture at a distance.
- Texel density: how many texture pixels cover a given area of the model. Keeping it consistent is what makes an asset look evenly sharp.
- Overlapping UVs: two or more islands stacked on the same texture space, so they share the same pixels. Useful for saving space on symmetrical parts, but with rules (covered below).
How to UV unwrap a model in Blender, step by step
Blender has everything you need for game UVs built in. This is the workflow we recommend for a prop or a simple character.
1. Clean up the model first
Apply the object's scale (Ctrl+A, then Scale) so the unwrap is measured at true size, and fix any stray geometry. A messy mesh gives a messy layout. If the topology is still changing, wait.
2. Switch to the UV Editing workspace
Click the UV Editing tab at the top of the screen. You get the UV Editor on the left and the 3D Viewport on the right, already in Edit Mode. Selecting faces in 3D shows where they sit in UV space.
3. Mark your seams
In Edge select mode, select the edges you want to cut along, right-click and choose Mark Seam. Seams show up as red lines. Plan them the way you would plan the cuts on that cardboard box: enough cuts that every piece can lie flat, placed where they will be least visible.
4. Unwrap
Select all faces (A), press U and choose Unwrap (Angle Based is the usual method). Blender flattens each island along your seams. The U menu also offers Smart UV Project, which cuts the model automatically based on angles, and projection options such as Cube Projection. Smart UV Project is fine for quick blockouts and hidden parts, but for a portfolio asset, place your own seams. You will get fewer, cleaner islands and seams where you want them.
5. Check for stretching
Apply a checker texture: in the UV Editor choose Image > New, set Generated Type to UV Grid, then use that image in the model's material. Square checks mean the UVs are healthy. Stretched rectangles or uneven sizes point to islands that need more seams, or to faces that need straightening. In the UV Editor's overlay settings you can also turn on the stretch display, which colours distorted areas.
6. Scale, orient and pack
Use Average Islands Scale in the UV menu so every island has the same texel density, then scale up the parts that need extra detail, such as a character's face. Straighten islands that will hold directional detail, such as wood grain or panel lines; Follow Active Quads does this well on quad-based islands. Finally, use Pack Islands to fit everything into the 0 to 1 space. Set Margin Method to Fraction; 8 pixels on a 2K texture is then a margin of about 0.004.
Where to put UV seams
Seam placement is where judgement comes in. A few rules cover most game assets:
- Hide them. Put seams under arms, on the inside of legs, along the back of the head, under a prop's base or along natural breaks such as clothing hems and panel joins.
- Cut at hard edges. On a low-poly model that will get a baked normal map, split the UVs wherever you have a hard edge (a sharp shading break). If you keep a hard edge inside one island, the bake will show a visible line along it.
- Use as few cuts as you can, but no fewer. Fewer seams means fewer places where the texture breaks. Too few seams means stretching. Aim for the smallest number of islands that unwrap without visible distortion.
- Think about the texture artist. Straight, sensibly oriented islands are easier to paint, and make tiling details line up. That texture artist may well be you, in the next step of the 3D texturing process.
Texel density: keeping detail consistent
Texel density is the reason one prop in a scene looks sharp and the one next to it looks blurry. If a barrel gets four times as many pixels per square metre as the crate beside it, the player sees the difference straight away.
Studios usually set a target texel density for a project, measured in pixels per metre, so every asset made by every artist matches. As a beginner, you do not need exact numbers. You do need to keep density consistent within one asset and across a scene, and only break the rule on purpose: more density on things the player sees up close, less on things they never get near.
Getting UVs ready for baking and Unreal Engine
Game assets are usually built as a high-poly model full of sculpted detail and a low-poly model that runs in the engine. You bake the detail from the high-poly model into maps such as a normal map, which are applied to the low-poly UVs. A few things keep that process clean:
- Leave enough padding. Textures are shown at smaller sizes as the camera moves away, and tight islands start bleeding into each other. Around 8 pixels between islands on a 2K texture is a common starting point; give more on larger textures.
- Handle overlaps with care. Mirrored parts can share UV space to save texture memory, but anything unique, such as text, logos or wear on one side only, cannot overlap. When baking, move stacked copies out of the 0 to 1 space so only one copy receives the bake.
- Plan for lightmaps if the project bakes lighting. Unreal stores lightmap UVs in a separate channel, and that layout must have no overlaps at all. Unreal can generate lightmap UVs when you import a static mesh, which is fine for many props. For hero assets and modular pieces, artists often make the lightmap UVs by hand.
- Check in the engine. Import the asset, apply a checker material and look at it under game lighting. Problems that hide in Blender's viewport often appear here.
Common beginner mistakes
- Relying on Smart UV Project for everything. It produces dozens of small islands, seams in visible places and wasted space. Learn manual seams first.
- Unwrapping before the model is finished. Lock the topology first, or expect to redo the work.
- Forgetting to apply scale. Unapplied scale skews texel density and can distort the unwrap.
- Uneven texel density. One part of the model sharp, another blurry. Average the island scale, then adjust on purpose.
- No padding. Islands pressed together look fine at full size and bleed at a distance.
- Wasting UV space. Large empty gaps in the layout are texture memory you paid for and did not use.
What studios look for in your UVs
Leads reviewing your work often look at UV layouts and texture sheets, and many artists show them in their breakdowns. Clean UVs signal that you understand real production, not just how to make a nice render.
They look for consistent texel density, sensible seam placement, good use of the 0 to 1 space, straightened islands where it helps the texture, and correct handling of overlaps and hard edges. It is the difference between an asset that can go straight into a game and one someone else has to fix. If you are building a portfolio now, include a UV layout and a checker render on at least one asset.
Learn UV mapping as part of a full game art workflow
UV mapping makes most sense when you practise it inside the full pipeline: model, unwrap, bake, texture and test in the engine. That is how game studios work, and it is how you build the habits they look for.
If you are new to 3D, start with the free Blender 3D Bootcamp: six live one-hour online sessions over three weeks, recorded so you can catch up, starting in Blender and finishing in Unreal Engine. No experience needed.
If you are ready to commit, the Certificate in 3D for Games is a 60-week online programme where you try 3D Art, Tech Art, Animation and Procedural before choosing your specialisation, then work on team projects such as a playable level and a vertical slice. No 3D experience or portfolio is needed to apply, and software licences are included.
