My Message close
GAME JOBS
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
May 21, 2013
 
Blizzard Entertainment
Senior Software Engineer, User Interface
 
Blizzard Entertainment
Senior Technical Artist
 
Blizzard Entertainment
3D Environment Artist, Senior
 
Blizzard Entertainment
Dungeon Texture Artist
 
Blizzard Entertainment
3D Character Artist, Lead
 
Hidden Variable Studios
Senior Designer
spacer
Blogs

  Game Development & Kindergarden
by Dennis Crow on 09/27/12 02:17:00 am
2 comments Share on Twitter Share on Facebook RSS
 
 
The following blog was, unless otherwise noted, independently written by a member of Gamasutra's game development community. The thoughts and opinions expressed here are not necessarily those of Gamasutra or its parent company.

Want to write your own blog post on Gamasutra? It's easy! Click here to get started. Your post could be featured on Gamasutra's home page, right alongside our award-winning articles and news stories.
 

Why do games take years to make?

They really shouldn't. The empire state building was built in under a year. 

Only a few people died too.

Is it because we don't know how to program, design, animate, or test? I know that nobody can use Outlook well. Go ahead, create another rule. I'm sure you'll follow up on that email.

Is it because we don't know what makes a great game? Add in a couple more guns. Maybe a cow level or two. Everyone loves coop until it gets cut.

And it always gets cut.

We could do a root cause analysis. That's what the books say. Of course the authors of business books are too busy writing more business books to actually do root cause analysises (or analysisii?)

Let's blame the publisher. The dark, evil publisher who only wants to put out sequals. We all hate sequals, don't we? Man I hated Final Fantasy 7 and Civilization IV.

Maybe we should blame ourselves. Think back to kindergarden. Did you get a star or only a check plus under "plays well with others"? It doesn't matter if you can go higher on the swingset if you never let anyone else use it.

In the end, does it matter if you use advanced tessellation techniques if the QA team is stuck in the basement? Probably not, but you'll look great at your GDC talk.

Let's take a step back from all the best-practices and agile techniques and go back to something more basic. Working well as a team beats working well separately. 

Artists, when you have nothing to do at the end of the project, go help test bugs. 

Programmers, don't all split up and work on different things. Code ownership is bullshit. 

Testers, if the daily build doesn't work, don't dick around in yesterday's build. Go ask someone what you can do to help.

And finally, producers… For the love of god please don't continue to "work on the schedule". All those estimates are crap. They were crap when the developers gave them to you in the first place, and no amount of planning poker will solve that. Go find a problem and fix it. Find a bottleneck that's slowing the team down and fix it. Go buy the team Jamba Juice. Please, please don't spend all day in Outlook moving emails around.  

If I'm doing a kickstarter tomorrow, I'm showing my report card in kindergarden. 

Plays Well With Others = Gold Fucking Star.

 
 
Comments

Matthew Downey
profile image
[entirely redacted in spirit but left to educate, can't believe I didn't notice the sarcasm til the second readthrough]

The word you seem to be looking for is analyses.

analysis-->analyses
radius-->radii
datum-->data (although data is mostly used for both singular and plural today)

are some of the common latin examples that have been kept intact from Latin.

There are other Latin rules that you just have to memorize. I took Latin for 3.5 years so I know my stuff pretty well, although I'm getting rustier (it's been 3 years since I last practiced).

edit2: also, your credentials are pretty solid. Good luck with your next project at Rockstar.

Dennis Crow
profile image
awesome, thanks matt :) we didn't have latin classes in my new jersey public high school


none
 
Comment:
 




 
UBM Tech