How many programmers in the proffesional field also do other work such as animation?
#game_design #programming #coding
3 answers
Estevan’s Answer
There are a number of roles in my experience that combine some level of design and art work with programming. Most often you find these roles at on/in smaller team/companies where you many not have the budget for dedicated persons to fill those roles. More often than not, but not always, if your goal is to continue your career as a Software Engineer you will do less and less art and design as you progress.
When I started my career working at the social games company Zynga in 2009, for example, I was hired as a Software Engineer on small 7 person team. While 80% of my jobs was to to code, the other 20% ranged from taking a UI artist's picture of a UI (dialog in game) along with the raw assets and building the dialog in the game, making things "move" around the game board (path finding), adding sprite sheets to games and building tools to import them easier, and so on. After a time the amount of art related tasks went down, but I still often collaborated on high level design.
Some common examples I have encounter in my career where you do a lot of coding and work art/design/asset work.
* Junior Developer at game company - Its common to have less experienced developers get exposed to areas outside of coding, especially at smaller companies.
* Tech Artist - This role is common in the video game industry, however the exact job position duties vary from location to location. Most the the time the role is a hybrid role that involves both writing some of code, usually in a scripting language or within an engine, integrating art assets, and designing user experience (such as UI elements or level layouts).
* Frontend and Fullstack Application/Web/Mobile Developer - If you work on web or mobile apps as either of these roles the you likely will be be doing a lot of UI/dialogs, possibly animation, and if nothing else building tools so that others can more efficiently work with and integrate assets into the product.
Wuthichai’s Answer
Just to add on, if you would like to be good at animation, I would recommend learning Unity development. The tool is versatile and can be used to do animation for games, VR, AR, etc.
Good luck.