Is Bughunting Still A Way Into the Games Industry? 70
Edge Online is reprinting an article from last month's issue of the British gaming magazine. In the article, Bug Hunt, they look at the role of the modern QA tester. While once a good way to make yourself known to the company's HR staff, it's more and more simply a summer gig between classes for college students. They also discuss the hard working conditions, soul-crushing scheduling, and the public misconception that what a QA tester does involves the word 'play'. From the article: "Anyone with any experience of the QA process will deny the slightest resemblance between testing a game and playing one for pleasure: finding bugs is unmistakably work, and, by common consensus, very dull and repetitive work at that. On top of this, pay is often poor, job security frail, working conditions extreme and recognition hard to come by. So why do it?"
Try betaguild.com (Score:2)
omg (Score:1)
Modmaking (Score:5, Insightful)
Counterstrike(HL), Desert Combat(BF42), and Red Orchesta(UT2004) are all examples of this.
Re:Modmaking (Score:5, Insightful)
Judging from the buginess of some recent games, being a bug finder is not a requirement any more
Re:Modmaking (Score:2, Interesting)
Re:Modmaking (Score:4, Insightful)
When you're paid minimum wage for 40 hours (if you're lucky), and expected to work 12 hours a day 6 days a week (during non-crunch) for that salary, and have to file a minimum of X bugs a day or you're fired, you can't expect much quality. Coupled with the fact that most QA testers aren't properly trained professionals, but more of high-school kids trying to have a "cool" job working for a game company, it gets worse. That, and running through the same part of a level day after day gets old, quick. (Of course, I should mention that it's number of bugs filed, not actual bugs reproducible, that count - if it was the latter, expect mass firings shortly).
Real bug reports take time to file - if it's a particularly complex bug, it can take a week or more to properly reproduce and document it.
I suppose, since you're an artist, if your job productivity was based solely on the number of textures you produce, or complete models (let's say, one model a day, or 20 textures a day), then the quality of your work would go down as well (though, we might end up with a large number of trees and other simple models to compensate for that main character model). Add to that many high school students clamoring to replace you...
QA for games suck because they're not allowed to do a good job (if I came across a bug that took me a day to properly report, I'd be down 34 bugs, and my coworker beside me just files 35 identical bugs in the morning and goofs off the rest of the day...).
Re:Modmaking (Score:1)
Re:Minority Modmaking (Score:2)
It's a bad way to get a job without previous experience, unless you're determined to start out with your own studio. The best way to get a job is probably to start with artistic aspects, I think--game artists get more Want ads that I've seen. So if you're a good texturer and a good programmer, Bob's your uncle.
Re:Minority Modmaking (Score:3, Interesting)
as the owner of game company, i would hire a modder that has actually 'created' content or worked on a game engine over a qa tester that 'thinks' they know how to make games any day of the week.
big difference:
- modders typically have an actual marketable skill - whether it be 3d modeling / mapping / programming / scripting whereas qa testers don't for the m
Re:Minority Modmaking (Score:1)
Re:Minority Modmaking (Score:3, Insightful)
Seriously, a good tester is worth his weight in gold.
Re:Minority Modmaking (Score:2)
we do alot of contracts where the majority of QA is handled outside of our own company - ie by the publisher or someone they assign to the project to handle QA.
There are a lot of companies that do contracts & work for big games that are simply too small to even have an HR department, let alone full time QA people.
Seems like you are assuming that everyone in the industry is a 100 person (or more) development house. If you are trying to get a job at one of these large studi
Re:Modmaking (Score:3, Interesting)
You don't need to be John Carmack to work in the game industry, you just need to be bright and write solid code. Having something that's polished is more importan
Re:Modmaking (Score:2, Interesting)
Modding will most likely remain a good way of getting into the industry. I would imagine that some members of the Black Mesa te
Re:Modmaking (Score:2)
The downside being, if you don't get the job, you've just wasted a week of your time.
The conditions will continue to suck... (Score:3, Insightful)
Re:The conditions will continue to suck... (Score:1)
Re:The conditions will continue to suck... (Score:1)
Aliens MMOPRG negotiations leaked! (Score:5, Funny)
Gorman: "All we know is that there is still is no contract or schedule with the developer, and that SOE may be involved."
Frost: "Excuse me sir, SOE?"
Gorman: "Guys who made Star Wars Galaxies."
Hicks: "It's a bug hunt."
Re:Aliens MMOPRG negotiations leaked! (Score:2)
Re:Aliens MMOPRG negotiations leaked! (Score:2)
Re:Aliens MMOPRG negotiations leaked! (Score:2)
Re:Aliens MMOPRG negotiations leaked! (Score:2)
That's how I got in (Score:3, Interesting)
This was a timeframe of under two years... so at the very least, it can certainly still be done.
Apparently MMORPG CSRs can become developers (Score:4, Interesting)
If people can go straight from customer support to development then I can't imagine they would have any qualms with moving QA people into development.
Re:Apparently MMORPG CSRs can become developers (Score:2)
Re:Apparently MMORPG CSRs can become developers (Score:2)
QA & the Game Industry (Score:4, Insightful)
First and foremost is the general value the software culture puts on QA to begin with. In any software environment, QA is frequently looked down upon, or at the very least not seen in the same light of respect and value that development is. This makes the QA position something that can be seen as nonessential to the primary function of the company: writing software.
Obviously, that's incorrect, and anyone who has actually worked with a good QA team will tell you so. Trouble is, there are plenty of bad QA teams, and badly managed projects where the value of QA is not clearly laid out.
In the game industry in general, you have the problems as already laid out: soul crushing work hours, ludicrous release schedules, and a sense that there is always someone waiting to do your job because it's a 'dream job' in the game industry. But that applies for every single game developer too. Or have people so quickly forgotten the EA scandal & lawsuit about the lives of their programmers?
Because most development houses are not their own publisher, they have external dependencies and requirements for quality that they must meet. Someone publishing a game thru Vivendi will hand it off to VU for an acceptance pass based on whatever criteria vivendi have in mind. Publisher's QA groups are probably the worst to work for and offer the least amount of actual outside visibility for the tester, but that's where the jobs are. The majority of QA jobs in studios are going to be reserved for people who have inside contacts or are lifetime career testers that are not trying to 'get into the game industry through qa'. They're in those positions because they're excellent testers who can help the company reach the publisher milestones. In some companies, there isn't even a QA team. The logic goes that the publisher will tell you when your game is good enough to release, and you can always bring in contractors on a temporary basis if you need to.
The real answer as to how to break into the game industry isn't a certificate from Game Design University Of DeVry Technical ITT College, and it isn't trying to get 'any job you can in the industry'. The real answer is to develop people skills. More than any industry I've worked in, the games industry runs on word of mouth and personal references. If someone knows you, you are vastly more likely to be hired than the person with superior skills on paper who doesn't have a personal recommendation.
Re:QA & the Game Industry (Score:2)
Getting a testing job with a developer offers the chance of co
Re:QA & the Game Industry (Score:2)
It certainly helps (Score:4, Insightful)
What you learn in technical school won't give you real experience with game development. There are a million things it won't teach you. They don't teach you when to leave something broken "for now." They don't teach you the utility of having everyone in your company observe focus tests. They don't teach you that sometimes the best design of one thing has to lose so that another feature which is important can survive. And, of course, a million other details about game development from when it is okay to telecommute an artist into a meeting to how
And, sadly, from what little I've seen they really don't let you get into the minutae of a game. Like when you push a button, does the button trigger on button down or button up? Does the animate-off occur after the button-down or during? Should the animate off take two seconds or one.
QA gets you exposure to all of that. You come out of a (in-house) QA gig basically knowing how to make a game. If you later come back as an artist, you're suddenly a more valuable candidate because you don't have to be told everything. You know the art resource is going to change a couple of times, so as not to polish too much for stand-in stuff. You know which parts of direction are essential to follow and which parts are suggestions. You know to keep an eye on milestones, and always buffer in an extra bug-fixing day or two before one.
Given the option between spending a year as QA and spending a year as a Programmer on a game, be a programmer. If you're going to be an artist, be an artist. But if you're still in college, or didn't graduate from MIT, get in through QA. It looks great on your resume to say that you spent a summer working along side a real team of developers, proving that you're not some random fuckup who is going to burn out in four weeks.
Of course, this is all QA for small companies that have their own QA staff. Don't work remotely at a publisher if you can avoid it. You won't learn much there.
Re:It certainly helps (Score:2)
The main way you're ever going to get a job in another part of the game industry after being a tester is by knowing someon
There is a shortage of skilled workers (Score:3, Interesting)
If someone really wants to get into the game industry, all they need to do is be good at something, rather than being someone who is soso in all aspects of making a game. I'm not saying they need to be a prodigy, but simply having a basic know how on how to create what they are doing and understanding how it was done fully, instead of slapping it togther haphazardly and making it look pretty. Eg, there is a huge amount of people that make StarTrek 3D models out there. Most of which are quiet nice to look at, but when you look at it from a technical stand point, they over used polygons where it isn't needed, and/or they are unable to make the model again without a lot of trial and error. You need to be able to make a 3D model with the most amount of detail with the least amount of polygons. If you can do that, you've learnt a lot of useful tricks that most 3D "artists" will never learn.
The best advice I can give to anyone, is _JOIN_ a mod project as a programmer or artist or level editor, and get your fingers into as many pies within that project as possible. Communicate well with the rest of the team, and hopefully the project will get out the door and you can add it to your resume, which will look very good, much better that people coming out of these new game courses from University...
Also, join multiple mod projects, because not all of them will succeed, many will go down in flames due to the rest of the team not pulling their weight. But take note, _JOIN_ a mod project, don't try and start your own with no prior experience, it will be a waste of time, and really doesn't look that great on a resume.
Programmers, take a look at the "Demoscene". If you really want to make great games, then you need to know a lot of the little tricks for optimizing code, the demoscene will help you with that. www.scene.org is a good place to start, have a look at what other people have created. I know a lot of the veteran programmers respect people that come from the demoscene, more than codemonkeys coming from University. Demoscene programmers tend to be very adaptable, and will normally get to work on the more interesting stuff when on projects.
Level designers, pick a game and make levels for it. Eg, Unreal, FarCry, Quake, etc. But make levels and get them out to the community. Its fun to waste 4 months making sure every tree in your level is in exactly the right place but it doesn't serve any use in the game industry, that's what artists will be asked to do. Your job as level designer is to make fun, functional levels that work well within an engine. What you should teach yourself how to optimize your level, such as object culling, VIS, PVS, level layout etc. Also study what makes other game levels fun. You need to know exactly what makes a level good, you should be able to answer this question when asked. Your opinion is not a valid answer, you need evidence to back it up. Once you have mastered one level editing tool, start dabbling in others. You may not like it at first, but it will come in handy down the line should you ever get hired and you have to work on in-house tools to make levels.
Artists, try all sorts of different styles of modeling, don't just make spaceships or manga characters. Show that you are versatile. Show that you can make 3D models with few polygons as possible and they look awesome. Make a few character models and import them into a game, such as a Quake3 character, or a monster for a mod project. It may be even a better idea to find someone who has drawn a charac
Re:There is a shortage of skilled workers (Score:2)
BTW, I do this for fun, I have no urge to work in any game industry or any graphic arts area, aside from se
Speaking from experience (Score:5, Informative)
The hours are just as terrible as they say in the article, but unlike in the article after the seven months of non stop crunch hours there was no month off, maybe a few days to a week, then you either got fired or moved to another project to start it all over. The equipment is always substandard and often broken. The working situations are always way too cramped. We went even given cubicles; we worked in long rows of tables pressed up against each other so close that 2 people could back up their chairs at the same time.
Using QA as a stepping stone or entry point is no longer an option at all, from what I have seen. Many developers have a very negative image of the people in QA. Out of the 100 people they hired to test probably about 20-40 are actually talented testers, and less then half of that have development skills. Because of this there has been a growing thought that if you work in QA you don't have the talent needed for development work. I have seen people get turned down from a development jobs purely because they currently worked in QA. If you want to make games, you're better off working any normal full time job and making demos/designs docs in your spare time.
Now that I am no longer working for that developer I have much more family/free time, am able to work on my own projects again, and make nearly twice as much as I did while I was in QA (I'm now working in education)
My suggestion for everyone who ever thought about moving into QA, Don't.
I know somebody who... (Score:1)
doing a masters of game design (or something like that) and has already sold one of his team's games to a large company. I'm pretty sure his team also
won a game-design contest for MTV.
So, as an observer, it seems to me that the answer is yes.
Re:I know somebody who... (Score:2)
But I guess if it was the contacts he made at the company while working for QA that allowed him to get together with that group a little credit could be given to QA.
There are no simple answers (Score:3, Informative)
Re:There are no simple answers (Score:1)
I managed to skip the drudgery of being in QA and started out at the A.P. level, without any industry experience. I had the combination of a college degree in a related field, an eye-catching resume [crummysocks.com], a broad skillset, and a friend in the industry (personal networking is extremely underrated).
Re:There are no simple answers (Score:1)
Re:There are no simple answers (Score:1)
Re:There are no simple answers (Score:1)
I'm not sure to mod this "+1 contains some useful information" or "-1 unfortunately it's so unreadable as to be useless"...so I'm just going to encourage you to learn the use of paragraph/break tags.
Re:There are no simple answers (Score:1)
Re:There are no simple answers (Score:1)
Those game design school commercials on TV... (Score:2)
Maybe I'm just strange... (Score:2)
One of the best jobs I had in my life, I was working 80 hour week
QA may be hard work (Score:2)
I can't imagine a development shop doing all of their QA through kids on summer break like the article suggests. High quality QA is essential and without it large development projects will implode.
That said, I don't particularly want to work QA, it seems mindbendingly boring to me. Development may also be hard work, but there's more room for creativity at least t
Re:QA may be hard work (Score:2)
Yes and No (Score:2)
Microsoft actually does their XBox QA through a seperate company created solely for the purposes of avoiding temp working lawsuits. I don't think I need to explain then how they treat their contractor QA staff. Of which I have been one in the past.
From my side of the world... (Score:5, Interesting)
During my time as a programmer, I learned two things. First, even just spending time testing games helped me learn enough about coding in a performance-critical environment that I was able to carry many of those lessons over into "the real world;" and second, as much as I enjoyed making things, I enjoyed breaking them even more.
So I've returned to QA. Sure, QA is often the scapegoat in case anything goes wrong; QA often has to work shifts that would make sweatshop workers quit; QA rarely receives the recognition due or the compensation necessary...but QA is also one of the most rewarding careers in terms of variety and challenge. Every day, I receive a build and wonder what's wrong with it this time and how can I break it.
When I report something to a developer and see them seethe for an hour on end trying to figure out how they're going to fix it...it makes my heart smile. Those are the moments I live for.
That's why I test.
They have a few problems in the article... (Score:1)
As a former QA tester, I disagree with article (Score:1)
As a recent high school graduate with no college experience (in college now, though), it paid $10 an hour. On top of that, it was 60 hours a week mininum. Time and a half for over time, so I was making $700 a week, $550 after taxes. Damn good money for a high school student with no job experience whatsoever.
And yeah, it was work. But you know what? It was good work. I enjoyed what I did, even when it was mindless and repetitive. It beat t
Why does this only happen in the games industry? (Score:5, Interesting)
We had a small in-house team (9-10 coders) and the business decided to embark on a project which was way outside of the teams' capacity. After several weeks of protesting that the project was too big for us to deliver in anywhere near the drop dead dates we were given management finally relented and brought in a development consultancy to supplement our small internal team. This consultancy (who will also remain nameless) brought with them a small army of mostly incompetent coders and a giant army of business analysts, architects, project managers and other varieties of monkey trained in various levels of sales and management speak. Needless to say the consultancy left the internal team todo most of the coding work and spent alot of time making presentations, sending long e-mails, creating complex charts of various kinds and then left the delayed, feature barren, burning carcass of of the project behind and pocketed alot of cash.
The one thing that the consultancy brought with them that actually helped was a team of sub-contracted QA staff who were located off-site at the consultancy's office, some miles away. I was even younger and stupider then than I am now and at first I complained bitterly about the 2 page bug reports that I began to receive from them on a regular basis. These reports would contain a massive amount of detail for even the most trivial bug, complete (often 100%) repro cases for bugs which were incredibly complex and (IMO at the time) were never going to be found by normal users. The reports often also contained references to specific areas of the functional specs that we had written at the start of each project which our implementation was not entirely adhering to.
Now that I am less young, less stupid and work in the game industry I pine regularly (as my colleagues will no doubt confirm) for those QA people whose bug reports were so clear, complete, accurate and detailed. The bug reports I receive now from game team testers are like drawings on the wall of a cave when compared to the reports described above. They are short, unclear, often completely inaccurate and sometimes the text is not even recognizable as English.
The reason for this massive discrepancy in report quality is glaringly obvious. When I worked at the consultants office for a little while (just prior to leaving that job) I actually sat next to the QA team. The difference between that QA team and all the QA teams I've worked with in games was like night and day. In a word, they were professionals. Most of them were graduates with 5-10 years of work experience, they were obviously well paid (some of them better paid than me I think) and their personal appearance and hygiene put most of the coders to shame. They had analyzed our entire functional spec, without any interaction with the development team and created a complete test plan which they synced up to our development schedule. They had identified a number of complex testing tools which were appropriate for our product, acquired them and were actively using them to find bugs the we could hardly even imagine. They were often able to isolate the causes of problem, when the cause and effect were in totally unrelated parts of the product (functionally speaking).
That's not to say that the game QA teams I've worked with have been all bad, but they're a totally different class of tester than the guys at the consultancy. I suppose that the title of this post is alittle misleading, as I have also worked with the class of tester found in the games industry in other industries, but they are less common and generally in smaller numbers.
Anyway, before I get modded off topic the real point of this post is that I would like to see the kind of testing described above happen more in the industry
Re:Why does this only happen in the games industry (Score:2)
The reason is related to the reason why in some countries crunch time happens so often and lasts so long that in the end, whatever extra work was done by having people working extra hours has been, due to the extra bugs introduced by stressed-up/tired designers and coders, totally wipped out and the delievery took even more time than it would without crunch time:
- Inexperienced and/or incompetent managers always concentrate on immediate and visible positive effects a
No thanks (Score:1)
With all of the talk about the deplorable working conditions in game development companies, I'm surprised anyone wants to work in that segment of the industry.
Gotta Catch 'em All (Score:2)
The voice of experience (Score:1)
Obligatory WoW Comment (Score:1)