Vote your opinion, reply some other skills that I have missed on the poll.
Patience.
Wow cool, but can you make an example when this skill is necessary?
All of them. Plus lots of others you missed such as marketing. Pick whatever suits you best and focus on that. Team up with others for the rest (or buy assets).
Insanity. Obsession. Stubbornness. Unjustified optimism.
Those sorts of things.
Perseverance.
I was going to say persistence. ( wccrawford beat me by .00005 seconds
)
As an soloist I would say programming is the most important out of the one listed, with designing a close second. Sound and art can be acquired if needed. If your teaming up then they are all important. (This is all from a noob viewpoint. Don’t put much weight into what I say)
Doesn’t “patience” sum these up much better?
I’m having trouble finding examples of where it is not necessary in gamedev.
What makes you say that, or rather why do you think programming is more important than gamedesign, to make a fun game?
Desgin: where all things start, include rewarding system, concept…
Programming: how the game is possible to exist.
Art/animation: what the game looks, this will be all we can see. Some games are highly rated for good graphic.
Sound: not so important but also a must have. Some games are highly rated for soundtrack.

I asked this question of Edmund McMillen (Super Meat Boy) this exact question: His answer was “perseverance”. * Well technically I asked him what skill he felt contributed more than any other thing to his success.
All the time but especially during the tasks you hate the most.
Patience is normally considered a virtue. Game dev seems to require one to be a little unhinged. Hence my choice of terms.
A little unhinged. Yes.
Full Unhinged. No.
So keep taking your meds guys.
I think patience most definitely fits. The reason it fits is because as developers…art and code emerge from our creative process. We have to have the patience to see all of these processes through to the end (even when they are at that ugly baby stage). They also evolve and most of the time, not quickly, but based on time and iteration.
Reminds me of a saying: “Nothing worth having comes easy or fast”.
Well I’m on the third section or so of Jesse Schell’s book, so…
And really, that’s the foundation. You can hire someone to write code (“Available for freelance coding in 2017”) and still say, “This is my game.” You can hire someone to do the art and still say, “This is my game.” You can hire someone to compose the music and still say, “This is my game.”
You can’t hire someone to come up with the game and still say, “this is my game.”
Alternatively, think about Hideo Kojima, Cid Meier, Cliff Beszinski, Will Wright, Amy Hennig, Tetsuya Nomura, etc. None of these people are known for their programming, graphical, or musical skills.
Ignorance and self-confidence.
When you’re about to give up on making a game.
Perseverance is my vote as well with a close second of loving to learn & improve. The two together are very powerful.
none of the options you listed, no matter what you are trying to do, its always good to have patients and above average problem solving skills. On both the art and logic side of games, things are just a lot of smoke and mirrors and it takes some creative thinking to build your idea given a set of limitations.
ignorance of how hard creating fun is and self-confidence to overcome the consequences of ignorance