The technical muscle. A person who creates the game's building blocks using various languages and frameworks/engines. C#/Unity and C++/Unreal Engine are most common.
Programs are designed for computer games by game engineers. Their role is to create the gameplay mechanics and also create the coding for those sequences.
Knowledge of gaming trends, ability to work effectively in teams, expertise in programming languages, and creativity are among the skills needed by these workers.
An artist who creates both 2D and 3D video game art is often a generalist animator or 3D modeler. Game Artists populate the world of the game based on the storyboard and design briefs and are responsible for all visual elements necessary to make a game, from characters and objects to textures, assets, environments, props, vehicles, and weapons.
The increasing sophistication of game development will lead to many game artists specializing in one or more of these areas. This can be broken down into Concept artists, Environment artists, Character Artists, VFX, animation, and 3D generalists who can do all the above. Tech art is the cross-over between a programmer and an artist.
Typically, level/environment/mission design or game mechanics/system design. A game designer conceptualizes the plot and storyline of the game, the levels and environments, as well as characters and their interactions.
Lead designers are the visionary of the game and will usually be both technically and artistically shrewd, being the conduit between teams.
The project overseers. These folks ensure that the development teams are all working together towards the common goal and making sure deadlines are met.
A game producer is a development team's eyes, ears, and glue, they fundraise, hire talented employees, and make sure the best possible game is made, despite any obstacles that may arise.
The noise makers. These people will be responsible for the marketing and fostering a community amongst users and players to drive more people to play the game.