Comment by Havoc
3 days ago
The point about art being hard for programmers hits home. I hit the same thing when dabbling with game programmer (at a much less skilled level than OP). Difficult to stay motivated when the early drafts look like crap and you’re coding against stickman art.
I’m guessing these days there are placeholder art libraries available?
> Difficult to stay motivated when the early drafts look like crap and you’re coding against stickman art.
I think learning to see past this and be able to evaluate "Is this fun?" regardless of it looking like shit is a skill to learn like any other.
A great way to train this is to start playing random games people publish on low-stake platforms like Itch.io. Most of them lack in the art department, but even some of those have really addicting gameplay hooks, or otherwise novel gameplay elements you can notice shines through the awful art.
Hopefully after a while you'll be able to discern more between "Is this not fun because it doesn't look fun, or because it doesn't feel fun?"
In a way, I feel like you'd get better games if rudimentary placeholders were used for the whole game, and the gameplay and story were focused on, before adding the polish.
I say this because it means you're forced to focus on the gameplay and story. If they aren't compelling, graphics (usually) won't save you anyway.
At least on the surface, thats what I see. Wireframes go a long way.
This is an unpopular opinion on here, but generative AI is getting very good. I think it will soon be the way non artists create art assets for a variety of purposes. It’s not perfect yet, but it’s rapidly improving.
How so? Can it produce a sprite sheet with a believable 'walk cycle' for a 2D character? Can it produce a rigged 3D model?
As usual, it seems like we're maybe _almost_ there (if you can generate video, like with OpenAI's Sora, you could probably get a walking animation for a character, and I've seen proof-of-concepts which produce not-rigged 3D models), but it seems like AI can't do a lot of things that you would want for game development.
The one thing it _is_ really "good" (emphasis on the quotes) at is generating static 2D assets like character portraits, HUDs, item/skill icons, etc. Unity's asset store is now full of gen-AI stuff like this (lots of packs of 1,000 spell icons, which are all basically variations of a 'fireball', except maybe this time it's green, etc).
There is an entire vast ecosystem of services and a community of artists offering production quality assets of every conceivable type, often for free. Generative AI doesn't solve any problems in this space.
That is great if your idea for a game or other product only requires those already existing assets. However, what about assets that don't already exist? You would have to commission an artist to create them, which costs money that you as a bootstrapped independent developer may not have. It also takes considerably more time than generative AI does.
This is a contrived example but, what if I wanted a Walrus riding a surfboard, wearing a top hat, holding a katana in his right hand, and holding a slice of Hawaiian pizza in his left hand.
Despite the biases people have against generative AI, it will solve a LOT of problems in this space.
3 replies →
This came up a few days ago: https://news.ycombinator.com/item?id=42671472
100% this.
I have done work in embedded game dev off and on for about 20 years, and I could have done so much more had I had even one ounce of artistic ability.
And (other than hobbyist or OSS), it's very hard to use canned artwork. Everything just needs to be unique for a commercial offering.
But in all fairness, I don't think many of the artists I worked with could code. Just seems to be opposite skillsets (beyond just the creativity).
Free art bundles for gamedev:
https://gamemaker.io/fr/bundles
I can actually draw pretty well but art for games is a whole other thing. Like, my ability to draw portraits doesn't really help that much haha. I mean it probably does but it's a slightly different skill and the sheer amount of assets needed is overwhelming, so it still takes ages.