The short answer
Game assets are the files that make up a game's content: 3D models, textures, 2D sprites, animations, user interface art, visual effects, sound and music. Artists create them in tools such as Blender, Maya, Photoshop or Krita, export them in formats like FBX, glTF, PNG and WAV, and the engine imports and optimises them so the game runs within its performance budget. Code makes the game work; assets are what players see and hear.
The main types of game assets
| Asset type | What it is | Typical tools |
|---|---|---|
| 3D models | Characters, props and environments made of polygons | Blender, Maya, 3ds Max, ZBrush for sculpting |
| Textures and materials | Images that give surfaces colour and detail | Substance Painter, Photoshop, Krita |
| Sprites | 2D images, often in sprite sheets for animation | Aseprite, Photoshop, Krita |
| Rigs and animation | Skeletons and movement for characters and objects | Blender, Maya, Spine for 2D |
| UI art | Buttons, icons, menus, HUD | Figma, Photoshop, Illustrator, Inkscape |
| Visual effects | Particles for fire, magic, hits and weather | Engine particle systems such as Unity VFX Graph or Unreal Niagara |
| Audio | Music, sound effects and voice | DAWs, Audacity, middleware such as FMOD or Wwise |
| Fonts and data | Typography, level files, configuration | Font tools, engine editors |
How a 3D asset is made
- Concept: an artist sketches the character or prop from several angles.
- Modelling: the shape is built in polygons; detailed assets are often sculpted at high resolution first.
- Retopology: a lighter, game-ready mesh is built over the sculpt so it renders quickly.
- UV unwrapping: the surface is flattened so a 2D texture can wrap around it.
- Texturing: colour and surface detail are painted, often baking detail from the sculpt into a normal map.
- Rigging and skinning: a skeleton is added and the mesh attached so it can move.
- Animation: walk, run, attack and idle cycles are keyed or motion-captured.
- Export and import: the asset is exported, usually as FBX or glTF, and set up in the engine with materials and settings.
Textures and PBR materials
Most modern games use physically based rendering (PBR), where a material is described by several texture maps that tell the engine how light behaves on the surface:
- Base colour (albedo): the surface colour without lighting.
- Normal map: fakes small bumps and grooves without extra polygons.
- Roughness: how sharp or blurry reflections are.
- Metallic: which parts behave like metal.
- Ambient occlusion: soft shadowing in creases.
2D assets
In 2D games, characters are usually either frame-by-frame sprites arranged in sprite sheets or cut into parts and animated with skeletal tools such as Spine. Sprites are packed into texture atlases so the engine can draw many of them at once. Our 2D game development page shows the styles we work in.
Performance budgets
Every asset costs memory and processing time, and the budget depends heavily on the platform: a mid-range phone or a standalone VR headset has far less headroom than a gaming PC. Teams set budgets early for:
| Budget | Why it matters | Common techniques |
|---|---|---|
| Polygon count | More triangles take longer to render | Retopology, levels of detail (LODs) that swap to simpler meshes at a distance |
| Texture size and memory | Large textures fill memory and slow loading | Compression, smaller textures for small objects, atlases |
| Draw calls | Each separate object and material adds CPU work | Shared materials, batching, combining static meshes |
| Overdraw and effects | Layered transparent particles are expensive, especially on mobile and VR | Fewer, smarter particles; simpler shaders |
| Audio memory | Uncompressed audio is large | Compression and streaming for music |
Buying assets versus making them
Marketplaces such as the Unity Asset Store and Epic's Fab offer thousands of assets that can save weeks of work, especially for prototypes and background props. The trade-offs are style consistency, since mixing packs often looks mismatched, and licensing, since each item has its own terms. Unique characters and key art are usually worth creating custom. Our article on game art outsourcing explains how to brief artists, and 3D character modelling costs breaks down what custom characters cost.
Assets for VR and AR
Headsets and phones running AR have tight budgets because they render at high frame rates, and in VR twice, once per eye. Real-world scale matters too: a chair must be the size of a real chair. For AR furniture and product apps, models are usually built from the manufacturer's CAD or photographs and checked against real measurements; our article on AR furniture apps explains the process.
Keeping assets organised
Projects with thousands of assets need naming rules, a clear folder structure, version control that handles large binary files, and a record of where every bought or free asset came from and under what licence. Setting these rules on day one saves painful clean-ups later.
Our art team
We produce 2D and 3D assets, characters, environments, UI and effects for mobile, PC, VR and AR, optimised for each platform. See 3D game development or request a quote.
Sources: Unity: importing models · Khronos: glTF · Unity: level of detail · Unreal Engine: physically based materials · Blender. Checked October 20, 2026.
Related: 3D game development · 2D game development · Get a quote
Quick answers ❓
What are game assets?
Game assets are the content files a game uses: 3D models, textures, sprites, animations, user interface art, visual effects, sound, music and fonts. Code makes the game work; assets are what players see and hear.
How are 3D game assets created?
An artist sketches a concept, builds and often sculpts the model, creates a lighter game-ready mesh, unwraps and textures it, adds a skeleton and animation, then exports it, usually as FBX or glTF, into the engine.
What file formats do game engines use for assets?
FBX and glTF are common for 3D models and animation, PNG and similar formats for textures and sprites, and WAV for source audio, which the engine then compresses.
What is a PBR texture?
PBR stands for physically based rendering. A PBR material uses several texture maps, such as base colour, normal, roughness and metallic, that tell the engine how light should behave on the surface.
Should I buy game assets or make them?
Bought assets save time for prototypes and background props, but can look mismatched and come with licence terms. Key characters and signature art are usually worth creating custom.
Related guides
Game art outsourcing → AI in the game art pipeline →Need game art? 🎨
Characters, environments, UI and effects, optimised for mobile, PC and VR. Fixed quote within 48 hours.