This article will also cover, on a high level, some explanations the more technical aspects of building a game. Instead, it’ll focuses on helping you hire a programmer to help you with your game, and to help ensure that you and the programmer are a good fit for each other. This article is not about game design, but you can check this out for more information on it. The designer and programmer often work together, with the designer sending specifications over to the programmer as to how these various aspects of the game should function. The designer focuses on what the game is about, its theme, how the graphics should look, what type of sounds, and how it should respond to what the player does. The designer is the person who comes up with the concept and idea for the game. Note that the game programmer, or coder, is different from the game designer. They often are the glue, combining the work and talents of the artist, music, and game designer, into fully functional game to be played and enjoyed by (millions of?) people.
The programmer is the one who makes the game do things.
They write the code that allows the game to do everything from displaying characters and objects on the screen, moving them around, playing music and sound effects, presenting messages to the player, or allowing the game to handle keyboard, mouse, or touch, among many other things. This is the person who creates the functionality of the game to make it work.