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.
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.
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.
Blender has everything you need for game UVs built in. This is the workflow we recommend for a prop or a simple character.
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.
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.
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.
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.
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.
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.
Seam placement is where judgement comes in. A few rules cover most game assets:
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.
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:
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.
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.