Creating your own art is a necessity for most independent developers. Budget constraints — or the complete lack of a budget — mean that many indie game devs can’t afford to hire an artist or buy art assets. With free tools like Gimp, Inkscape, Krita, Blender, and a basic understanding of art creation, pretty much anyone can produce impressive and professional-looking results.
This guide starts with simple ideas and exercises to build that understanding. Examples use free software where possible. The workflow translates to Adobe Illustrator, Adobe Photoshop, Affinity, or any other tool you prefer — I’ll mention the differences where relevant.
Four common myths
”I need expensive software to create truly professional game art.”
No, you don’t. There’s a huge amount of free software that’s a genuine alternative. Gimp and Krita are well-known in 2D. Blender dominates 3D. For full-time game artists, switching to industry-standard tools makes sense — mostly because of file-format compatibility with collaborators. But your tool doesn’t make the art great. You do.
”Buying an expensive tool will automatically create better art.”
No, it won’t. It’s always the artist creating the art that makes it great. Given the simplest tools — pen and paper — a good artist can still create stunning pieces. The most sophisticated tools still need a competent operator to produce something special.
”I can’t do art. I can’t even draw a stick figure.”
Yes, you can. If you already can draw, it’s easier. But not everyone has the talent for classical drawing — and that’s where modern computers come in. You can create solid game art without a graphic-arts degree. The constraints of pixel art, vector art, and procedural generation all reduce the gap between “can draw” and “can ship”.
”My game is good as it is. I don’t need art.”
Yes, you do. The indie market keeps getting more crowded. To stand out, your game needs the whole package — gameplay, visuals that match the tone, sound, and music. The visual layer is often the first impression; it decides whether someone watches your trailer to the end or scrolls past.
Common hurdles
High expectations
Single developers and small studios can’t match the quality of a 200-person AAA studio. Aim for the stars — making games is about pushing your limits — but adjust your scope to your reality. Better: ship a small, polished game than abandon a grand, broken one.
Defining a theme
Game creation often starts with a spark — an idea of how it might play. Producing very concrete in-game art too early is risky, because the game evolves during development. It usually helps to have working core gameplay before committing to a visual theme. Once you know how the game plays, finding visuals that fit is much easier.
Consistency
Creating a consistent look and feel is the key element of any design. Game art is no exception — from the icon through splash screen to the game-over screen. The most common mistakes:
- Too many fonts. Stick to 2–3 across the entire UI. (In-image lettering on signs/packaging is a different story.) Pick fonts that are actually readable.
- Drastic shifts in light and contrast. Keep screens at a similar level. You can travel through the color realm — start less colorful, get punchier for boss or epic scenes — but don’t whiplash between them.
- Photoshop-effect overload. Effects can help, but many newcomers think more is better. In the end, effects create visual noise. Pick a small set and reuse them with variation.
- Random light sources. Look at your screen and imagine the actual light sources needed to produce the highlights and shadows you’ve drawn. It’s scary how often lights point in different directions on the same scene.
Losing focus
It’s easy to get carried away with art while neglecting code (or vice versa). We focus on what we enjoy, and avoid what we don’t. The classic victim: menus and UI — implemented late, when motivation is at its lowest. But menus are one of the first things players see. They define a huge chunk of perceived quality.
Up next: Basic Perspective — the spatial language games use to convince you a 2D screen has depth.