Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-theme.php on line 544

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 960

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 980

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 992

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/rest-api/class-wp-rest-request.php on line 1003

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/creati10/public_html/wp-includes/class-wp-block-list.php on line 199

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/creati10/public_html/wp-includes/class-wp.php on line 173
Character Development – The Creative Cauldron

Character Development


.

by
Jeff Colburn

How much character development you do really depends on your writing style. Personally, I do little or no character development. My characters, to varying degrees, are living full-blown in my mind. I may make a few quick notes, but not much more than that. However, most of my writing is in the short story and novelette areas. I have not worked on a novel, and all of my books have been nonfiction. If I were to write a “War and Peace” beastie, then I’m sure I would do at least a minor outline on all of my characters.

But why do a character development? To add depth and life to your characters. Most writers flesh out their characters to varying degrees before starting their story. Especially in a novel, this can prevent you from needing to go back and rewrite scenes because a character did something that, earlier in the story, he would never do. Or to make sure the characters are dissimilar. There’s nothing more boring than having two or more characters with similar habits, attitudes or ways of speaking.

One writer I met, Elizabeth George (“Playing For The Ashes”) goes into great detail for her novels. She creates a map of the area where the story is taking place, takes photographs of the area, or an area like the one she envisions, and has pages of information on each character. How they look, dress, comb their hair, their family tree, schools attended, etc. Elizabeth writes long novels, and says, “Why say in one hundred words what you can say in one thousand?” So with long, detailed novels like this, an indepth development of each character would be necessary.

When doing a character development, you will want to know as much about the main characters as you know about your family or best friend. As with your story, you should use all of your senses when describing your characters. Following are some of the things you should know about your characters.

Physical Characteristics: Name (It must fit. Don’t call a 98 pound weakling Thor, unless it’s some kind of nickname), appearance, age, voice (sexy, gravely, lisp), annoying or unusual habits (knuckle cracking, nail biting, pencil chewing.  I wrote a fictional piece called “One Per Customer,” and when the main character gets upset, he likes to throw his heavy glass paperweight through the office wall. He’s a cop, and his office looks like it’s made of Swiss Cheese.), wardrobe.

Mental Attributes: Personality, how they relate to their relatives, their intelligence and schooling, fears, wants, goals, dreams, priorities, drives, skeletons in their closets.

Environment: Where they live (house, trailer, apartment, condo), it’s condition (new, old, dirty), how it’s decorated (salvation army, creative on a budget, antique, fashionable), their job (politician, crook (if there’s a difference), manual laborer, computer work), sports, hobbies, friends, enemies, pets (I have a pet wind-up goldfish in a jar of water. Low maintenance and high neglect threshold.), relationships (single, married, divorced, widowed, dating, kids).

As I said earlier, it depends on your personality and your writing style. I often don’t do much of a character development because I like to see how my characters grow, and I like to be surprised by my characters and stories as I write them. Because of this I sometime have to go back and make changes in paragraphs, or chapters, but the surprises are worth it.

So experiment and find out what you feel comfortable with. You can change it whenever you like. Above all, find a way to write that you enjoy. That’s what it’s all about.

Have Fun,
Jeff