low poly

3D POLYGON ART: STYLE GUIDE FOR GAME DEVS

I get asked about "the low poly look" constantly, and most of the time the person asking doesn't actually mean low poly. They mean 3D polygon art, which is a much bigger tent. There's a huge spectrum of styles that all use visible polygons as part of their identity, and mixing them up inside a single project is one of the fastest ways to make your game look cheap.

So this is the style guide I wish I'd had when I started. I'm going to lay out the spectrum from the truly minimal stuff up through the stylized high-detail end, talk about shading, color, silhouette, and the thing nobody tells you, which is how to keep a project's art style unified once you've picked one. Most of this is opinion, earned the hard way, but I've shipped enough of this stuff to feel confident about it.

The spectrum of 3D polygon art

Here's the part most beginners miss. "Polygon 3D art" is not a single style. It's a family of related styles that share a common ancestor, which is visible geometry, but diverge wildly in how they use it.

I break it into three rough tiers, and knowing which tier you're in changes every other decision you'll make.

Tier one, true low poly, under 500 triangles per asset

This is the tightest end of the 3d polygon spectrum. Think Crossy Road. Think the original PlayStation era, stripped of the jittery vertex problem. Characters are boxes with limbs. Trees are a cone on a cylinder. Cars are four or five primitives pushed together. Every single face is load-bearing.

At this tier, you're not modeling objects. You're modeling symbols. A chicken isn't a chicken, it's the idea of a chicken rendered in the minimum faces required to communicate "chicken." Twelve triangles for the body, a couple for the beak, a comb on top, done. The style works because the human brain is ridiculously good at pattern completion. You give it a silhouette and a color, it fills in the rest.

Crossy Road is the patron saint here and it's worth pulling up screenshots. Look at the characters. Each one is maybe 50 to 80 triangles. The cars might be 30. The trees are almost embarrassingly simple, and it doesn't matter, because the composition reads perfectly from the top-down camera angle the game uses.

This tier has the lowest skill floor for modeling and the highest skill floor for composition. You can't hide behind detail because there isn't any. Every design choice is exposed.

Tier two, stylized mid-poly, 500 to 2000 triangles

This is the Synty Studios zone. If you've bought any asset pack on the Unity or Unreal store, you've seen this style. It's the current industry default for indie low poly 3D work, and it's the tier most of my own games sit in.

The extra polygon budget buys you real body proportions on characters, proper wheel shapes on vehicles, window frames on buildings, and little details like belt buckles and weapon handles. You can do facial features without resorting to floating polygons for eyes. You can do hair as clumped geometry rather than a single block.

But you're still committed to visible faceting. The polygons are still part of the visual language. Nothing is smooth. Nothing pretends to be continuous. A sword blade is a long thin prism with obvious edges. A tree trunk has visible pentagonal cross-sections.

Synty's POLYGON packs are probably the most influential reference point in this tier, and it's worth knowing what they do specifically. Flat shading, hard edges everywhere, single-material palette textures, consistent proportions across humans, animals, and props. That consistency is what makes an entire Synty pack drop into a scene and look unified. If you're building in this tier, that consistency is your north star.

Tier three, stylized high detail, think BOTW characters

This is the tricky tier because it's still polygon art, but the polygons are no longer the point. Breath of the Wild is the reference I come back to. Link's model has thousands of triangles. His face is smooth. His hair is layered chunky geometry but each chunk is smooth-shaded. The silhouette is still legible and stylized, but the surface is basically continuous.

Tunic lives here too, slightly simpler. Eastward is a weird hybrid because it mixes 2D pixel art characters with 3D polygon environments, and the environments sit in this tier. A Hat in Time. Super Mario Odyssey. Dragon Quest XI. These are all polygon-based, all stylized, none of them read as low poly.

What defines this tier is that you're using polygons to build form, but using shaders and textures to hide the polygon edges. You get the benefits of 3D (animation, dynamic cameras, real spatial relationships) with an aesthetic that reads closer to painting or illustration than to 3D CGI.

The risk here is that you slide into the uncanny valley or into generic-looking CGI. The games I listed avoid that by committing hard to stylization in their proportions, color, and lighting, even though their polygon counts are high. Link has eyes the size of his fists. His proportions are not realistic. That's what keeps him in the stylized camp even when the poly count says otherwise.

Flat shading versus gradients

This is probably the single most common question I get about 3d polygon art, and the answer depends on which tier you're in.

Flat shading is when every polygon has a single normal, so the whole face gets the same lighting value. Hard edges between faces. Each triangle reads as a distinct flat plane. This is the classic low poly look and it's the default in tier one and most of tier two.

Smooth shading, sometimes with gradients painted into the vertex colors or textures, is when normals are averaged across vertices so the lighting blends smoothly across faces. Faces disappear visually, the surface reads as continuous. This is standard in tier three and optional in tier two.

My rule of thumb. If your polygon count is under 1000 per asset, use flat shading. The geometry is too coarse to sell smoothness, and flat shading leans into the style. If you're in the 1000 to 3000 range, flat shading still usually wins but smooth shading can work if you're going for a softer vibe. Above 3000, smooth shading starts to feel more natural.

Gradients are a separate trick worth knowing. You can bake a gradient directly into a mesh's vertex colors so a surface fades from one color to another across its length. This is how a lot of stylized water shaders work, and how Synty achieves some of their more dynamic looking assets without any textures. A cliff face with a darker vertex color at the base and a lighter one at the top reads as depth even though it's a single flat-shaded surface. Cheap trick, gorgeous result.

Here's the mistake I see constantly. Mixing flat and smooth shading inside the same asset. A character with a flat-shaded body and a smooth-shaded head looks like two different artists made it. Pick one shading model per asset and stay consistent across the whole project. If you want softness on a character, either smooth-shade the whole thing or use color and form to imply softness on flat-shaded geometry. Don't split the difference.

Color and the complementary pair

Color is where most polygon 3D projects go sideways, and it's the easiest fix once you know what to look for.

A low poly or mid-poly scene is, by nature, a bunch of flat colored shapes. That means your color palette is doing a huge amount of the compositional work. You can't rely on surface detail to carry interest. Color has to do it.

The single most useful concept I picked up from traditional painting is complementary pairs. Red and green, blue and orange, purple and yellow. Colors across from each other on the wheel. When you place a complementary accent inside a scene dominated by its opposite, the accent pops like nothing else in your toolkit. It's the reason so many low poly forest scenes have a single red mushroom or a lone orange tent in a sea of green pines. The green eats itself, the red screams.

Monument Valley is the masterclass here. It's 2D isometric but its color language is pure polygon art thinking. Each puzzle level picks two or three colors and commits completely. A pink world with mint green accents. A purple world with yellow water. The geometry is simple. The colors carry the entire emotional weight of every scene. You could strip the geometry back to gray and the game would be less beautiful but still atmospheric, just on the strength of the palettes.

For your own projects, pick a five to seven color master palette and force every asset in the game to use colors from that palette. No exceptions. If a prop needs a color that isn't in the palette, either expand the palette deliberately (not just for that one asset) or pick the closest match that's already in there. This single rule will make a project look professional faster than any amount of modeling improvement.

And inside that palette, design in complementary pairs. One pair for the dominant environment, one pair for the characters, one for interactables. The player's eye will learn those pairs within a minute of playing and start using them as navigational cues.

Silhouette as primary readability

Silhouette is the thing I preach about to every new modeler and it's doubly true for polygon 3D because there's no surface detail to rescue a bad one.

Here's the test. Render your model as pure black against a white background. Does it still read? If it's a dog, does it still look like a dog? If it's a specific character, are they still recognizable?

If the answer is no, your silhouette is wrong, and no amount of coloring or texturing will save you in-game. Players see your models from across the screen, often in motion, often at low angles or with bad lighting. They have milliseconds to identify what something is. That identification happens almost entirely from silhouette.

This is why Crossy Road characters are so blocky and exaggerated. The chicken has a huge comb. The dog has huge flop ears. The car has a cartoonishly tall cab. None of these proportions are accurate. All of them are readable. You can tell exactly what you're looking at from a screenshot the size of your thumbnail.

When I'm modeling a character, I'll periodically toggle the viewport to a flat black material and check the outline from front, side, and three-quarter. If any of those angles look ambiguous (was that a lump of rock or a hunched person?), I go back and fix the silhouette before I add any more detail. Detail added to a broken silhouette is wasted detail.

Unifying the art style across a whole project

Here's the part that actually takes work, and the part that separates a shipped game from a folder full of pretty assets.

Consistency is everything. A scene with ten assets that all look individually great but clash with each other will feel worse than a scene with ten mediocre assets that are consistent. Players don't consciously notice consistency, but they feel its absence immediately.

The things you have to lock down at the start of a project, before you model a single hero asset, are. Polygon density range. Shading model. Master color palette. Edge treatment (bevelled or sharp corners). Whether you're using textures or vertex colors or single-material flat colors. Whether you do rim lighting. Whether characters have facial features or symbolic stand-ins. Animation style, rigid bones versus skinned deformation.

Write these down somewhere. I keep a one-page style doc for every project that lives at the root of the repo. It has screenshots of reference games, the color palette as hex codes, the poly budget per asset category, and a list of explicit rules like "no textures" or "all edges sharp except character shoulders" or whatever the project needs. When I'm modeling at 2am and I'm tempted to add a clever detail that breaks the rules, that document reminds me not to.

The other thing that unifies a project is having a single lighting setup that you bake into every scene. If your game has a soft warm ambient with a cool directional key light, every asset you make should be tested in that lighting. Assets that look great in a neutral studio lighting might look terrible in your actual game lighting. I've thrown away models that looked perfect in Blender because they didn't survive the game's color grade.

A cheap trick for unification is passing every final render through a single color grade or shader effect. Tunic does this. The whole game has a subtle bloom and a gentle color tint that bonds every frame together into something that feels like one thing. Eastward does the same with its CRT-ish pixel filter on top of 3D environments. Those top-level filters are very forgiving of small inconsistencies underneath because they homogenize the final image.

The games to actually study

If you're learning this stuff, I'd pick three or four reference games and study them obsessively instead of skimming a hundred. Depth beats breadth.

Crossy Road for tier one. Figure out how few polygons you can use and still read as a specific character. Study the palette. Count the materials per object (it's usually three or fewer).

A Synty POLYGON asset pack for tier two. Open one in Blender and poke around. The poly counts, the material setup, the UV usage. This is the de facto industry style and understanding how it's constructed is genuinely useful even if you don't personally love it.

Breath of the Wild and Tunic for tier three. Pause screenshots and look at how the hair geometry is built, how the faces are shaded, how light falls on clothing. These games are dense with craft and you can learn a huge amount just from static frames.

And Monument Valley for color, even though it's 2D. The palette logic translates directly to 3D polygon work.

If you want my own take on why this whole style works for a studio like ours, I wrote about the Polylusion art style and the reasoning behind going all-in on it. That's the philosophy post. This one is the practical how-to.

The last thing

The single biggest upgrade to my polygon 3D work wasn't a modeling trick or a new software. It was the realization that the style is not about limitations, it's about clarity. When you have fewer polygons, fewer colors, simpler shading, every decision is louder. That loudness is the whole point. The reason a good low poly game can make you feel something that a photoreal game can't is because every shape you see was placed on purpose, and your brain knows it.

If you pick a tier, pick a palette, pick a shading model, and commit harder than feels reasonable, your project will look intentional. Intentional is what players respond to. Fidelity is just one more way of being intentional, and when you're working in polygons, it's not the way that's going to set you apart.

Pick your tier. Lock your palette. Check your silhouettes. Ship the game.

← Back to the Sketchbook