Different types of video game jobs include technical positions, such as hardware engineers, software developers, artistic and design jobs, writing jobs, and marketing positions. Your specific duties depend on the type of work you do. For example, as a hardware engineer, your role is to create a new console or system platform or improve existing ones. You work with software developers as well to ensure that games are compatible with the hardware. As a writer, you are responsible for developing the storyline and the dialogue. You work with the artists and animators to bring your story to life. On the marketing side, you advertise the game and try to boost sales.