Codementor Events

Game Dev: Know Your Role

Published Oct 13, 2018Last updated Apr 10, 2019
Game Dev: Know Your Role

As I work in the Game Industry, I want to share with you an old post I wrote on my blog about roles in Game Development.

Some people may want to join the fantastic art of making games, but don't really know much details and what type of jobs are involved.So, here is a list of the core jobs you can apply for:

Programmers

People who write code. They are generally responsible for all the software that the studio builds. There are quite a few typologies for a programmer which vary according to the goal the programmer has to cope. Just to list a few: we have Engine Programmers taking care of the “system” that runs the game; Gameplay Programmers, specialised in one or more area, who implement the actual game and often interact with Game Designers; Tools Programmers, building off-line software that is used by other people in the team; Technical Directors, that follow the project on a more high-level, technical view.

Designers

Game Designers have just one major tough task and, as you may imagine, is to design the game. This typically means think about what the gameplay of the game will be. This involves game mechanics, player interaction, missions, story etc. Some designers can also be more technical, modifying game data, writing high-level code (such as scripts) and working closely with Gameplay Programmers.

Artists

An artist has to do with game assets: models, animations, cinematic, concepts, audio and so on. It is a fundamental role which includes very specific jobs and, in most of the cases, their work is what the player will notice as one of the first things – from the game trailer, to the first screenshots of the game. The main categories here are the Concept Artists, who transform designer vision into a drawing used for further development; 3D modelers, making the geometry that will be used in the game such as characters, props, weapons; Animators, providing the characters smooth movements and actions that will be used in game.

Producer

Usually a producer has to do with scheduling the game milestones and taking care of the general development. Often this job has more to do with the “business” part, since a producer should take care of delivering the project in time and with as less problems as possible. Sometimes a producer can also influence the evolution and the development of the game.

Feel free to contact me for any question about Game Development!

Discover and read more posts from Andrea Tucci
get started
post comments3Replies
Anthony Hall
a year ago

Sports betting can offer various benefits to individuals, although it’s important to approach it responsibly. Here are some potential advantages:

Entertainment and Excitement:

Sports betting adds an extra layer of excitement and entertainment to watching sports events. It can make even less significant games more engaging.
Social Interaction:

Betting on sports can be a social activity, fostering camaraderie among friends or within a community. Discussing odds, strategies, and outcomes can create a shared experience.
Skill Development:

Successful sports betting requires research, analysis, and strategic thinking. Engaging in sports betting can help individuals develop analytical and decision-making skills.
Financial Gain:

Some people view sports betting as a way to make money. While it’s important to note that the majority of bettors lose money in the long run, skilled and disciplined individuals may profit from their insights.
Market Understanding:

Sports betting can enhance one’s understanding of financial markets and economic principles. Betting odds and market dynamics are similar to financial markets, providing a practical way to grasp these concepts.
Incentive to Follow Sports:

For individuals who may not be avid sports fans, betting can provide an incentive to follow games and become more familiar with various sports and teams.
Convenience:

With the rise of online sports betting platforms, placing bets has become more convenient. It allows people to participate from the comfort of their homes using computers or mobile devices.
Variety of Options:

Sports betting offers a wide range of options beyond just picking a winner. Bettors can choose from various types of bets, such as point spreads, over/under totals, and player-specific props, providing diversity in the betting experience.
I would also love to text your CCL Live Score API for this website https://www.cclcricket.in, If you are still providing.

Despite these potential benefits, it’s crucial to approach sports betting responsibly and be aware of the risks involved. Problem gambling can lead to financial, emotional, and social difficulties. It’s advisable to set limits, only wager what one can afford to lose, and seek help if gambling becomes a problem. Additionally, legal and ethical considerations must be taken into account, as regulations surrounding sports betting vary by jurisdiction.

Dwight Dillon
a year ago

While I understand that you are discussing the reliability of real money ratings on free slots, it’s important to note that the link you provided leads to a website that offers free slots rather than real money gambling. However, if you are looking for a reliable platform to explore real money gambling options, I would recommend considering reputable online casinos listed on CasinoHex (https://casinohex.org/casinos/cash-app/).

Jose3L
3 years ago

Even though I’ve only just begun playing at the casino, I’ve already won a large amount of money. In the end, the problem is that the real money ratings on free slots https://www.slotozilla.com/free-slots are reliable. A variety of factors influenced my decision, including the ease of making a withdrawal, the variety of games available, and the amount required to make a minimum deposit. Like earning big money, my luck is always on my side.