I am an unsuccessful writer. I have completed several novels over the last five years, but I think they are all terrible. However, I feel that they have served as a good apprenticeship...I feel as if I have learned a lot about writing, even if I was not satisfied by what I produced.
One problem I've sometimes had is just filling out all the events of a story. One brainstorming technique I've developed is something I call the
"hit them three times" method. I am working on a new novel (just hit 7K words) and I think this has proved helpful to me in creating a complex situation for the main character that naturally leads to events the main character has to deal with. They aren't just random...each one is connected to the character and who he or she is.
First, I want you to imagine your main character. I want you to see them in your mind's eye. If possible, I want you to understand why you like this person and want to tell their story.
Now, I want you to give them three problems. Or, as I like to put it, "Hit them in the face three times."
You can do this in any order...
First, what is the "life-and-death" problem they will face in the story? This is the thing they have to do, the task they have to complete, the fate they need to avoid, etc. The stakes should be high. (This was a mistake I made in some earlier works...I just didn't give the main character a serious enough problem.) It doesn't have to be literally life-and-death, but it should be something pretty serious...physical injury, someone they care about getting hurt, a psychological "death" like the end of a relationship, a professional "death" like losing their job or having to return home without finishing a quest and knowing he has let people down, etc. And it can't just be one moment of the story...the threat should be something that takes up a lot of the story (although the hero may not always know they're in danger).
(It can evolve, by the way...it might start out as "I need to figure this out" and then turn into "I've figured it out and now I want to get away from it!")
Second, what is the deep pain this character carries? This is the thing that haunts them or holds them back. This can be a lot of things. Perhaps they have failed before and are afraid they might fail again, perhaps they have been betrayed or abandoned and they have trouble trusting people, perhaps someone has let them down and they are disillusioned, perhaps they are untested and have never done anything great yet and aren't sure they can do it and they're just scared they could get hurt or let people down themselves, etc.
Third, give them at least one irritation. The school bully, the worthless lazy co-worker, the insane boss, the ex-girlfriend who calls him in the middle of the night, the nosy neighbor, the friend who wants to date them and they like this person but they don't like them that way so it's really awkward, the paper boy who never quite gets the paper onto your front porch and seems to think this is amusing, etc. We all know a few people like this. These can be funny, although they don't have to be. But with few exceptions, people don't just have epic problems. They have little problems, too. And these problems can strike at any moment. Even if the hero is finally able to catch his breath from dealing with the main problem, he might suddenly have to deal with THIS, too.
If you haven't hit your main character in the face three times, the story may not be ready yet. Also, and this was something else it can be hard for me to do,
you have to be able to hurt the character with whom you may identify, the character who is basically someone you like or someone who represents you getting to have some kind of adventure. But if they're not in trouble, in danger, and/or in pain, your story may not be very interesting. It can hurt, but you have to be able to do it.
I hope this helps.