Our mission
Most game development resources treat art as something that either "you have" or "you don't." Either you're an artist or you're not. Either you can draw or you can't. We think that's wrong — and unhelpful.
Programmer-art.org exists to bridge the gap between "I can't draw" and "my game's art is good enough to ship." We focus on techniques, tools, and workflows that play to a programmer's strengths — systematic thinking, code, procedural generation, shaders, and iteration.
You don't need to become a professional artist to make a game that looks good. You need to learn the specific art skills that are most useful for game development and that fit how you already think and work.
What we cover
- Foundational techniques — shape design, color theory basics, readability, and composition
- Engine-specific guides — getting the most out of Unity and Godot's built-in tools
- 2D and pixel art — sprite design, animation, tilesets, and palettes
- 3D placeholder art — primitive assembly, materials, lighting, and shaders
- UI and HUD design — layout, typography, and interface aesthetics for non-designers
- Procedural and code-driven art — shaders, generation, and scriptable pipelines
What we don't do
- We don't try to teach you how to be a professional artist. That's a different (and much longer) journey.
- We don't promise that you'll make "AAA quality" art. That's not the goal, and pretending otherwise would be dishonest.
- We don't endorse art that's intentionally bad or lazy. The goal is to make art that works for your game, not to celebrate poor craft.
- We don't believe that only "naturally talented" people can learn art. Skill is learned through practice, and you can practice effectively.
Editorial policy
All content on this site is written by people with real game development experience. We don't invent statistics, fabricate case studies, or make claims we can't back up.
When we recommend a tool, technique, or approach, it's because we've used it ourselves and found it useful. We don't accept paid placements or sponsored content disguised as editorial.
If we make a mistake, we correct it. If you find an error or something that's out of date, let us know and we'll fix it.
History of the domain
The programmer-art.org domain was originally registered in 2003 by Daniel G. Taylor as a personal portfolio and free software project site. Over the years it hosted open source projects including Arista Transcoder, Lila themes, and various Python utilities, along with a photography portfolio and tech articles.
The domain was acquired and relaunched in 2024 as a dedicated resource for programmer art and game development. The new direction builds on the domain's technical and creative legacy while focusing on a specific, underserved audience.
Have questions, suggestions, or corrections? We'd love to hear from you. Use our contact form to reach out.