Colour in game UI: a palette that sits on top of your game
Your interface sits on top of artwork somebody spent months on, in a scene whose colours change every second. That is a different colour problem from designing a poster, and most game palettes fail because they were built like one.
In this article
Open to new projects
Hadjoudj Idris
Game UI/UX Designer
Upwork100% Job Success
Hire me Browse the workInterface colour has one job that art direction does not: it has to mean something. A colour on a HUD is not decoration, it is a signal the player learns in the first hour and relies on for the next forty. Every colour you spend on decoration is one you cannot spend on meaning.
Interface colour is not art direction
- The game's palette is expressive. It sets mood, time of day, faction, biome. It changes constantly and it should.
- The interface palette is functional. It must stay legible over all of that, and it must not compete with it.
- They should be related, not identical. Interface colour usually comes from a narrow, desaturated slice of the game's world, plus an accent that the world does not use.
- The most common failure is an interface built from the key art's most saturated colours. It looks beautiful in a mockup with that one background and collapses everywhere else.
Build from roles, not swatches
Do not start by picking colours you like. Start by listing what needs to be said, then assign the smallest possible number of colours to say it.
| Role | How many | Rule |
|---|---|---|
| Ground and surfaces | 3 to 5 steps of one neutral | Panels, scrims, containers. Nearly always dark, low saturation |
| Text and icons | 3 steps: primary, secondary, disabled | Built as opacity or lightness steps, not as separate hues |
| Accent | One | Focus, selection, the primary action. Defended ruthlessly |
| State | 3 or 4 | Success, warning, danger, and sometimes info |
| Systemic | As few as the game needs | Rarity, teams, factions, damage types. These are the ones that multiply |
That is typically eight to twelve values in total. If your interface uses thirty, most of them are decorating rather than communicating, and the ones that carry meaning have lost their power because everything is coloured.
One accent, defended
The accent is the most valuable colour in the interface because it is the one the eye finds first. It should mean exactly one thing.
- Pick what it means. Usually: this is where you are, or this is the primary action. Focus states on a controller depend on it entirely, per designing game UI for controllers.
- Never use it decoratively. An accent used on a border, a divider and a background is an accent that no longer points at anything.
- One accent per screen at a time. Two competing accents means neither is primary.
- Make sure the game world does not own it. If your accent is the same red as the enemy indicator, you have two meanings on one colour.
- The WAR interface works on exactly this discipline: an almost monochrome ground, and a single accent that only ever means selection or primary action.
One meaning per colour
The rule is simple and it is broken constantly, usually because different systems were designed by different people at different times.
- Red cannot mean danger, unblockable, fire damage, the enemy team and the shop discount in the same game. Pick one, find another channel for the rest.
- Green means safe or success, and then somebody makes it the poison damage type. Now a green flash is ambiguous during combat, which is exactly when clarity matters.
- Write the semantics down as part of the design system, and check new features against it. This is a one-page document that prevents an entire category of confusion.
- When you run out of colours, use shape and position. That is not a compromise, it is the correct answer, and it is what makes the interface survive desaturation.
Contrast over a moving background
Web contrast ratios are a useful floor: roughly 4.5:1 for body text and 3:1 for large text. The complication is that a web page's background holds still and yours does not.
- Give elements their own ground. A low-opacity dark plate behind text is worth more than any amount of colour tuning.
- Test against your brightest level, which is the snow, the explosion or the white skybox, and not the grey box scene.
- Check at low brightness, because battery saving on handhelds and phones is the normal state rather than the exception.
- Check on an uncalibrated television, where subtle greys collapse into each other and your five-step neutral ramp becomes three.
- Increase the steps between tones rather than adding more of them. A ramp with clear jumps survives bad displays; a subtle one does not.
The systems that eat your palette
Rarity, factions, teams and damage types each want their own set of colours, and together they will consume every hue you have.
| System | The problem | The fix |
|---|---|---|
| Rarity tiers | Five or six colours that must be ranked at a glance | Pair with a frame, a border weight or a shape, and keep the ramp perceptually ordered |
| Teams and factions | Two colours that must never be confused, in motion | Shape and position as well as hue. Let players change them |
| Damage types | Six elemental colours competing with state colours | Icons carry the type; colour reinforces rather than defines |
| Status effects | Dozens of them, all wanting attention | One treatment, one position, differentiated by icon |
The general principle: colour is the second channel, never the first, for anything with more than three or four values. Players cannot reliably rank six hues, but they can read six shapes.
Why game interfaces are usually dark
- Games are mostly played in dark rooms, and a bright interface over a dark scene is a flashbang.
- Dark grounds let the artwork stay the brightest thing on screen, which is the correct hierarchy since the artwork is the product.
- Scrims work better dark. A dark, low-opacity plate reads as depth; a light one reads as a sticker.
- But dark is not automatic. Cosy games, casual mobile and anything with a bright world often want light interface, and the rules invert cleanly.
- If you offer both themes, define the palette by role first, so switching themes swaps values rather than requiring a redesign.
The desaturation test
The single most useful check in this entire article, and it takes ten seconds.
- Screenshot the busiest screen in your game.
- Convert it to greyscale.
- Ask: can I still tell what is interactive, what is selected, what is dangerous, what is better or worse?
- Anything that became ambiguous is encoded in colour alone, which fails for roughly one man in twelve, and for everyone in bright sunlight or on a bad display.
- Fix by adding a second channel: shape, icon, position, label, border weight. See game UI accessibility.
A palette that survives greyscale is a palette that survives colour blindness, daylight, cheap televisions and your own art direction changing in month nine.
Platform changes the answer
- Television: consumer sets are not calibrated and crush both ends of the range. Widen your steps.
- Mobile in daylight: saturation is the first thing sunlight takes, so contrast must come from lightness rather than hue. See mobile game UI design.
- Handheld panels are viewed at close range and often at reduced brightness on battery.
- VR: bright, saturated panels are fatiguing at close range and the lens softens edges. Lower saturation than you think, per VR UI/UX design.
- HDR: be careful. Interface elements pushed to high brightness in HDR are genuinely uncomfortable, and a HUD is on screen constantly rather than for a moment.
A colour audit
- Screenshot three busy screens and count the distinct interface hues across all of them.
- Find the most saturated pixel in each. Is it interface or game?
- Desaturate all three. List what became ambiguous.
- Write down every meaning your accent currently carries. If it is more than one, split it.
- List every meaning attached to red, and to green. Same test.
- Check the disabled state. Is it colour alone?
- View a screen at 30 percent brightness.
- View it over your brightest level and your darkest.
- Check your rarity ramp in greyscale. Is it still ordered?
- Ask a colourblind player, or use a simulator, on the screen your game most depends on.
How many colours should a game interface use?
Around eight to twelve values in total: a neutral ramp of three to five, three text levels, one accent, and three or four state colours. Systemic colours for rarity or factions sit on top of that, and they should always be paired with a second channel such as shape or a frame.
Should game UI be dark or light?
Dark suits most games, because games are played in dark rooms and a dark interface lets the artwork stay the brightest thing on screen. Light interfaces work for cosy, casual and brightly coloured games. Whichever you choose, define the palette by role so a theme swap changes values rather than requiring a redesign.
How do I pick an accent colour?
Pick one the game world does not already use heavily, so it never competes with a gameplay signal, and check it stays visible over your brightest and darkest scenes. Then decide the single thing it means, usually focus or primary action, and refuse every request to use it decoratively.
How do I handle rarity colours?
Keep the ramp perceptually ordered so it still reads as a ranking in greyscale, and always pair it with a second signal: a border weight, a frame shape or a label. Players cannot reliably rank six hues from memory, particularly across different displays, but they can read six frames.
Is it a problem if my UI uses the same colours as my game art?
Usually yes, in that it makes the interface disappear into the scene or fight it. The pattern that works is a narrow, desaturated slice of the world's palette for surfaces and text, plus one accent the world does not use. Related, not identical.
What is the fastest way to find colour problems?
Desaturate a screenshot. Anything that becomes ambiguous is encoding meaning in colour alone, and that is the same defect that affects colourblind players, players in sunlight and players on uncalibrated televisions. It takes ten seconds and it finds most of it.
Hadjoudj Idris
Game UI/UX Designer, Remote, worldwide
Need this done properly on your game?
Menus, HUDs, a full UI system, or one screen that isn't working. Tell me what you're building and I'll tell you honestly whether I'm the right fit, and what it would cost.
Upwork100% Job Success