Unfortunately, as history has shown us that as big as the video game industry can get, it does go through periodic crashes, and they're rather monumental. One quick glance at the problems prior to the famous 1983 crash shows a similar parallel to today's gaming market, where huge swathes or lower quality games glutted a scene that was already over saturated. Combine that with a lack of originality and some high profile failures casting doubt on the industry and you had a recipe for failure.
While we're not in dire straits just yet, there are certainly a few of those same problems rearing their ugly heads today, so we may be on the cusp of a video games crash.
If that is indeed the case, that will mean a lot of developers, programmers, and artists are going to be out of work and looking for jobs where their skills will be appreciated. Funnily enough, analytics may be one of the best to try out for. Although it's unlikely that concept artists or story tellers will be needed in the future analytics industry, the programmers certainly could be.
At least that's what Bill Franks, chief analytics officer at Teradata thinks. In a piece he penned for Forbes, he talked about how the use of various languages in games programming and the core logic of creating such mammoth projects, has a lot of cross over with analytics.
As the analyzing of data takes hold in big business, more companies with different data storage types and platforms are looking to utilize all of their stored information. But doing so with existing tools can often be a minefield, the kind of landscape that a game programmer is used to finding a safe path through.
It could well be that the near-future of analytics is ruled by the creation of simplifying tools, too. With multiple systems to factor in, different data standards and storage types, we may need new ways of bringing all of these together so that the data miners can focus on the task at hand, rather than remembering the different syntax required to access each silo.
Game developers have been making their lives easier for decades, creating game engines, physics systems and animation rigs, which can be reused on future projects, sold to other companies, or at the very least used to make their lives easier on a day to day basis.
That sort of thinking would be right at home in a contemporary analytics company.
Combine this with the fact that game developers have been using their own analytics to create better games for the best part of a decade, and the learning curve may not even be that steep for them during the industrial transition.
The question is, would your organization hire someone with a background in game programming for an important analytics based position? It probably should.