At an indie publisher, you may have a hand in multiple processes in a game’s lifecycle. At bigger game companies, you’re more likely to have a more specialized role working on a specific element of the game. The type of work you do as a game developer will vary depending on the size of the company you work for and your specialization. Game developers take the game designers' designs, storyboards, and ideas and use them as blueprints to bring the game to life as something gamers can actually play. Game developers typically play a role in several elements of game development, including visuals, artificial intelligence, user interface, and game logic. If you love video games and enjoy working with computers, a career in video game development can be immensely rewarding. They do this by coding visual elements, programming features, and testing iterations until a game is ready for market. Video game developers help transform games from a concept to a playable reality.