Game Profitability Under Threat
The BBC has up an article looking at the dwindling opportunities for profit on games in the coming years. Soaring prices for game development, the increasingly-entrenched segmentation of the marketplace, and overwhelming emphasis on sequels means that it's looking increasingly dire for game development houses. While the success of the DS means that there's a wide market for games on that platform (witness Square/Enix's movement of the Dragon Quest franchise), the phasing out of the PS2 means that for the moment there is no 'leading platform' for game creation. The article talks about how the various game companies are responding to this challenge, as in Microsoft's reliance on exclusive deals and Sony's absorption of development houses into their infrastructure.
This necessitates a change in the way games are made. One of the fundamental problems is that we're building games in bigger, shinier forms, without streamlining our method of production. As our graphical capabilities increase, we will be tempted to include more and more content into our games. That 900-polygon character that took an artist 1 week to create now takes 2 artists 3 weeks, what with technologies like parallax mapping.
I have believed, and still believe, that procedural content is the answer. There is a limit to how much manpower a development team can consume whilst remaining profitable, and IMHO we're already at that line. We need to start letting the machines figure out our content. This does not necessarily mean complete and full generation of assets by algorithms, but rather that our tools need to be streamlined as such. Software like ZBrush have drastically reduced (for the skilled user anyway) the amount of time required to build high-poly models. We need more tools like this for textures, for all other aspects of game development. We need to let go of the manual shift stick and build more powerful tools that will take more off our coders' and artists' hands.
This also means the segmentation between game developer and technology developer. For years we've seen some companies stick stubbornly to building their own engines, a costly affair. It should be clear to developers by now that, if you are in any way serious about graphical horsepower, you need to license an engine. Building your own engine from scratch is no longer feasible if you want to get your game done on-time and on-budget. The industry will, in time, become the playing field of dedicated technology developers who license their engines to developers, much like Valve and Epic are doing now.
The gaming industry is holding onto archaic ideals. It is like the car factory that insists hand-built is better, and refuses to mechanize any aspect of their production. It is now suffering the consequences, and like it or not they will have to change.