Making videogames for a living is awesome!
I’ve helped create and shape videogames for many years now, and I don’t think I’ll ever tire of working with talented, creative people who share my passion and want nothing more than to build something that will knock your socks off. Game development can also be really, really difficult as well. One of the most challenging aspects of making a good game is the fact that, as content creators, we never actually have full control over the content once the game is done and in the hands of consumers. We build the framework and lay the ground rules, but the details are handled by the individual players.
This is a unique challenge for videogame production, as compared to other creative pursuits such as filmmaking, book-writing, or painting. Because the consumer of a game has a certain level of control over the experience, it is impossible to foresee all the possible ways in which players will interact with our games. Educational games add an additional layer of complexity, since we have to ensure players not only have fun with our games, but must retain the information as well. This leads to one of the most important questions in our field: how can we ensure our games are fun and perform well, when we cannot even begin to fathom all the different ways in which players will interact with them?