Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
September 23, 2018
arrowPress Releases
  • Editor-In-Chief:
    Kris Graft
  • Editor:
    Alex Wawro
  • Contributors:
    Chris Kerr
    Alissa McAloon
    Emma Kidwell
    Bryant Francis
    Katherine Cross
  • Advertising:
    Libby Kruse






If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Opinion: The Specter of Doubt

Opinion: The Specter of Doubt

October 27, 2011 | By Heather Decker-Davis

October 27, 2011 | By Heather Decker-Davis
Comments
    2 comments
More: Console/PC, Business/Marketing



[In this reprinted #altdevblogaday-opinion piece, game development grad student Heather Decker-Davis provides some reassuring advice for when doubt starts to creep into your project and stall progress.]

I recently endured a horribly stressful deadline, and near the final hour, I found myself face-to-face with a crippling phantom of sorts. It's something that's neatly tucked away within us all, waiting quietly for a moment of weakness: self-doubt.

This troublesome specter is most likely to rear its ugly head when there's a lot riding on what you're doing and you're running out of time. The higher the stakes, the lower the blows self doubt will inflict. The trick is identifying it. This may sound silly, but it's not always apparent!

You might get stuck in the rut of making small, meaningless changes and not being happy with anything. You might outright utter the words, "I'm never going to finish this," without even making the obvious connection. There are countless symptoms, but they all generally have stalling out and depression in common.

However, if you can identify the problem, you can certainly regain control.

Realize that most everyone, across every discipline, occasionally feels less-than-confident about their work and the effect is amplified when you're under a lot of pressure. Take a deep breath and realize there's nothing inherently wrong with you. You're human.

If you're feeling overwhelmed, identify small victories, like finishing one section of something, scripting one small feature, completing a minor asset. Each small stepping stone is progress. You might make a list of these smaller parts and check them off. This keeps you focused on dividing and conquering.

Force yourself to stop over-analyzing details. Make general passes with your work to block in your basis requirements, move on to the next critical aspect, and if you have time, go back in and refine.

Nudging something back and forth endlessly or changing a value by a hundredth of a unit fifty times straight is often more time-consuming than it's worth. Ask yourself if anyone is really going to notice before obsessing.

Don't beat yourself up over time management during the last stretch. Even if you could have scheduled more efficiently or worked miracles early on, analyzing your shortcomings the day or so before your deadline doesn't help you finish the task at hand. Shelf your criticism for a retrospective and redirect your attention to the present until your work is done.

Lastly, don't give up. Don't stop. Do take normal breaks for sanity, of course, but don't quit altogether! If you stare at your screen, lamenting that it won't get done, then it certainly won't! Set your sights on the goal. It's better to meet that deadline with your best efforts than have nothing to show at all. At the very least, you can rest assured that you gave it your all.

[This piece was reprinted from #AltDevBlogADay, a shared blog initiative started by @mike_acton devoted to giving game developers of all disciplines a place to motivate each other to write regularly about their personal game development passions.]


Related Jobs

The Behemoth
The Behemoth — San Diego, California, United States
[09.22.18]

Experienced Generalist Programmer
Poleaxe Games LLC
Poleaxe Games LLC — SAINT JOHNS, Florida, United States
[09.22.18]

Contract: Graphics programmer for surface effect system
Psyonix
Psyonix — San Diego, California, United States
[09.22.18]

UI Lead
Skydance Interactive
Skydance Interactive — Marina Del Rey, California, United States
[09.22.18]

Jr. Platform Engineer









Loading Comments

loader image