If you have played a lot of games, it means that you already have the advantage to be a game developer compared to people who haven’t played many video games.
“Fun” is what made a game succeed. A “fun” game will invite many players to play hence make it successful in the market. On the other side, a game that doesn’t have “fun” element will bore a lot of people.
A person who has played a lot of games will understand what kind of game that is fun and not, and that’s why I said it’s an advantage.
This article is for you who have the plan to be a game developer but still not sure how to do it. I’ll also break down many roles in a game studio, and skills needed to be those roles.
Roles in a game development team
Game Programmer: Use a programming language to combine assets made by artists to be a whole game based on the design which has been made by a game designer.
Artist (Sound and Graphic): In a game studio, asset means ingredient we will use in the game, for example, pictures, background music, and sound effect. Artist is responsible to produce assets.
Game Designer: Thinking on how to inject “fun” element into the game, make the design of the whole game (that includes levels, combat system, etc.), and documenting ideas in their heads into a game design document. Game designer also makes sure that the game’s purpose is preserved during production.
Producer: Their job is to make sure the project run within schedule. The producer is also bridging marketing team, quality assurance, and production.
Quality Assurance: Making sure there are no bugs or errors in the game. This role is very important since QA plays as “the last barrier” before the game is released to the public.