Slashdot Mirror


Game-Related Education On the Rise At Colleges

The LA Times has a story about the increased interest in learning how to make video games amongst college students, and the subsequent rise in game-related education as the schools respond to that demand. Some programs are gaining legitimacy, while others do perhaps more harm than good. Quoting: "The surge in interest has led schools to add games to their menu — but not always to the benefit of its students. Recruiters say they often see 'mills' that run around-the-clock sessions to quickly churn out as many students as possible. Other programs teach specific skills but not how games are pulled together. 'It's a very hot academic growth area,' said Colleen McCreary, who runs EA's university relations program. 'I'm very worried about the number of community colleges and for-profit institutions, as well as four-year programs, that are using game design as a lure for students who are not going to be prepared for the real entry-level positions that the game industry wants.'"

13 of 178 comments (clear)

  1. Seems useful... by tjstork · · Score: 4, Funny

    The economy is in total meltdown, and the best our academic institutions have to offer is more video games. When are they going to follow the leads of Harvard and Yale and give us the fine leaders like George W Bush, John Kerry, Ben Bernanke, Barrack Obama, and the head of Lehman Brothers. Running the country into the ground, now that's a REAL degree!

    --
    This is my sig.
    1. Re:Seems useful... by lysergic.acid · · Score: 5, Funny

      This is one of the most idiotic and brainwashed responses I've ever seen in the history of the internet. The sad thing is you probably believe what you wrote.

  2. Likes Games != Automatic CS degree by ServerIrv · · Score: 4, Insightful

    Most of the computer science dropouts I know started the degree because they like playing computer games. Later they realize that it's much more than playing games and they cannot program themselves out of a logical wet paper bag. At least this gives them an opportunity to get a degree

    1. Re:Likes Games != Automatic CS degree by Dutch+Gun · · Score: 4, Informative

      Somebody who'd want to program for a real game company would be better off getting a math degree with emphasis on programming rather than a CompSci degree with emphasis in software engineering.

      On what basis do you offer this advice? Game development is a very practical endeavor, with a large number of very specialized requirements:

      * C/C++ fluency is almost universally required. Other languages such as C#/Lua/Python
      * Understanding of efficient coding practices and optimization

      And, of course, you can then split off into one of many specialized areas:
      * 3D graphics programming
      * Audio programming
      * AI and pathfinding
      * Animation systems
      * Cinematics/Machinima systems
      * Physics programming
      * Internal tools development
      * Gameplay programming
      * Platform-specific specialists
      * Server/network programming

      A math degree is useful for some of these jobs, but not all. Most programming job listings ask for a CS degree or equivalent in industry experience. You could probably get in with a math degree, and it might help you find a specialized programming job such as a physics developer (extremely math-intensive), but I just don't see it being too practical in a general sense.

      Honestly, I can think of very few times I've had to call on any of my higher math skills as a game programmer (I specialize in audio, cinematic, and AI programming). Most of the time, basic linear algebra suffices quite nicely.

      --
      Irony: Agile development has too much intertia to be abandoned now.
  3. Improve your brain by playing a game by Dr_Banzai · · Score: 5, Interesting

    Speaking of game related education, a 2008 study in the Proceedings of the National Academy of Sciences found that a particular memory task, called Dual N-Back, may actually improve working memory (short term memory) and fluid intelligence (gF). This is an important finding because fluid intelligence was previously thought to be unchangeable. The game involves remembering a sequence of spoken letters and a sequence of positions of a square at the same time.

    Read the original experimental study here.

    There's a free open source version of the Dual N-Back task called Brain Workshop. Start practicing!

  4. Game-related programs can be good by DigitAl56K · · Score: 5, Insightful

    A good game-related course may cover things like:

    * C & C++
    * DirectX & OpenGL, Pixel shader programming
    * Physics, Matrix transformations, quaternions
    * Collision detection for various types of primitives and response
    * Audio programming
    * Game level design, storyboarding
    * 3D object design and animation
    * Performance optimization techniques including spatial partitioning, level of detail objects, fast motion blur, fast shadow mapping, and more
    * World auto-generation, map editors and scripting
    * Using game engine SDKs
    * Writing for portability
    * Developing for constrained systems (consoles) incl. fixed point maths .. and more.

    "Game-related" courses can be very involved and just as valid as any other CS degree teaching many of the same concepts and APIs. It's a shame that some people hear the word "game" and become dismissive.

  5. TV Scams by martinw89 · · Score: 4, Interesting

    The first thing I thought of in regards to the EA quote was those ITT Tech and other TV commercials who advertise making games after 2 years. That's bullshit, in my humble opinion. I've been programming as a hobby for a while and am in the middle of a 4 year university CS program and, at the moment, would have absolutely nothing worthwhile to add to a game programming team. Or modeling team. Or anything. I could be a beta tester, that's about it. And I have a feeling those aren't in demand. Now granted, I probably have less experience than a person leaving a 2 year game design program because that's so targeted and CS is so general. But I at least have a feeling for how much you can learn in a year.

    Point is, games these days are incredibly complex. We're talking multi million dollar budgets, with blockbuster titles reaching the hundred millions. 100+ person programming teams. Kids coming out of a quickie game design degree are going to be poorly prepared, if at all, for this complexity. And it's not fair, because designing games is a process that strengthens programming and general logic abilities.

    At least, that's my very opinionated two cents.

  6. Wasteoftime tag is not appropriate by Weaselmancer · · Score: 4, Insightful

    My first real programming was done for gaming purposes. I wrote a zork-like thing in Apple Pascal on an Apple IIe in high school (yes I know, get off my lawn). And tried to write Cosmic Encounter for the C64. Running out of room is what moved me to buy an Amiga and my first real C compiler, Aztec C. And my first hard drive once I got sick of programming off of floppies. Which I hardware hacked onto the 86 pin expansion port to make it a full 100 pin ZorroII port.

    Anything that gets your butt in the chair and writing code is good. I had no idea what I was getting into when I stared down this path, but it was gaming that was the beginning. And now it's put a roof over my head.

    YMMV of course, but for me it's hardly been a waste of time.

    --
    Weaselmancer
    rediculous.
  7. DigiPen -- www.digipen.edu by dukeluke · · Score: 5, Interesting

    As a game developer myself, Drawn to Life (2007) Lock's Quest (2008), and a student from a 'video game college', I can offer perspective to interested parties.

    Any prospective student should know that it is very difficult to break into the gaming industry. Further, they need to ask themselves why they are attending generic college XYZ for video games. Specifically, what does this college offer and what are their job placement statistics? DigiPen regularly has job placement percentages in the high 90s within 6 months of graduation. Might I add that many of our professors have worked in the industry extensively? Who better to lecture on game networking, audio, physics, etc. than someone who has developed on triple A titles on all of the major consoles? I could spend ample time explaining how the first 2 years at DigiPen covers more than most Master's programs elsewhere in the country, but I digress.

    The sad fact of the matter is that most collegiate programs do not have the expertise on the bench to be able to ACTUALLY help students get ready for the real world of video game programming. DigiPen graduates are more-often-than-not able to hit the ground running on most any platform or console.

    To compound matters worse, real-time interactive simulations (aka video games or other simulators) are some of the most advanced computing that a developer can strive to code. Everything from memory management to networking has to be properly written for games. You are, in a sense, writing an entire OS on top of the underlying console dashboards. Quite a daunting task.

    And to add just a bit more, what is it with Computer Science students who believe they can leave a typical college and hit the ground running with that perfect development job? I've spent a decade of internships, part-time jobs, multiple college degrees, etc. to get to the point where I can competently compete for a development job 'fresh out of college'. And yes, that means I was interning back in high school in development-type jobs.

    Real video game colleges spend more time on advanced math (the stuff beyond calculus) and physics than discussing the best attack combo for the latest fighting game. Don't get me wrong, we play video games, but that is typically after an 80-120 hour work week writing code until we actually dream out our coding assignments to only wake up at 4 am to rewrite a memory manager, network engine, sound engine, shader, 3d model file format, etc.

  8. Re:Experiencing it already by ROBOKATZ · · Score: 4, Insightful

    There's a difference between being eccentric and needing to grow the fuck up.

  9. Re:Ummm... by Greg_D · · Score: 4, Insightful

    I hate to break it to you, but universities are not supposed to be places for vocational learning. Anyone with the intellectual capacity to be enrolled at a 4 year institution should be able to pick up the skills necessary to operate the aforementioned software on their own.

    I don't have a problem with a class period or two being devoted to the basic operation of the software, but it should never be the basis for actual school credit in an accredited curriculum.

  10. Re:Ummm... by LoRdTAW · · Score: 4, Interesting

    Schools like this aren't going to land you a good job. My brother went to Full Sail for their game development degree. Even though its only 22 months he received an accredited bachelors degree. His final project was a 5 month grind where he and 4 others made a game from scratch. They made a networked real time strategy game with a 3D engine, 3D sound using Fmod, 4 player networking and multiple game play modes. All totally from scratch, no tools or anything. In fact they had to write their own tools to handle a few tasks. They must document everything and manage the game as if they were a company by having an asset list to keep them focused. They are required to come up with a studio name and that class gets a publisher name as well. Another good thing is since Full Sail is a media school, graphic arts students make the textures and models while sound students do the sound effects for the teams. They are also now offering a masters degree as well.

    The result? When he attended his international game developers association meetings he was the most experienced person there. He was able to speak and present himself well thanks to his public speaking classes. His C++ knowledge along with C#, assembler and java got him allot of attention. He can also land a regular programming job if he wanted.

    I must say even I am impressed by his knowledge. My favorite project was for his machine architecture class where he had to write a game boy demo from scratch (that is where his assembler knowledge comes from). So if anyone is interested in a game development school look into Full Sail. But be warned over 50% drop out before the first year, and about 25% make it to graduation. It is a very intense degree. Each class is from 9-5pm sometimes with labs 5-1am! You are definitely prepared for a grueling job as a programmer after that school.

    Here was his classes publisher, Degenerate Triangles. He was part of the Code or Die team. http://degeneratetriangles.com/

  11. Re:Ummm... by lysergic.acid · · Score: 4, Insightful

    sadly, that's what many American universities have degraded into--trade schools.

    i have a friend attending UCSB who's trying to get into web design/development. but most all of the classes he's taken are more akin software training courses taught at junior colleges or technical colleges like Devry, ITT Tech, etc. skills like basic flash animation, HTML coding, and JavaScript are things that a web developer needs to teach himself. a University education should be focused on more academic knowledge that broaden a student's horizons, not giving vocational training that can be gleaned from a book or the web in just a few weeks.

    personally, i majored in CS in college and i never even took a single class on web design/development, but i've already established a career for myself having built up a portfolio doing freelance work while in college and also as an in-house developer/designer. the vocational skills that i've developed cannot, and should not, be taught in a university classroom. they're skills you pick up and teach yourself either working on personal projects or doing an internship.

    university courses need to teach students more abstract concepts that are more difficult to teach oneself or that students are more likely to miss in their self-study because they don't appear to have any obvious practical applications--things like programming theory & conceptual knowledge. my friend doesn't have any of that, and worse yet, he has picked up bad programming/design habits from his classes like using frames, mixing content and presentation, and sloppy/unorganized code.

    but i guess we live in a capitalist society and education has become just another commercialized commodity. people treat colleges merely as a hoop to jump through in order to land a high paying job. they don't actually care about learning or intellectual pursuit. a well-rounded college education just isn't in as much demand, therefore the free market has driven our universities to become more like technical colleges and focus more on vocational training.

    but i guess that's why a bachelor's degree is no longer enough for selective employers. now you need a graduate degree to truly be competitive. i don't know if that's a good thing or a bad thing.