This year we're adding a "fourth discipline" to our roster of lessons, this being production, more or less designed to teach us about how to handle the production of a game, from time management to certain business aspects, it all sounds rather fun :)
The first task assigned was to choose an industry discipline (Art, Design, Programming), and look into the different roles within, I chose programming, I looked into job sites and articles such as "http://www.gamesindustry.biz/jobs/by-category/programming" and found there are many, many different roles within programming, It was a little overwhelming since at the moment I can't code my way out of a paper bag!
On a brighter note it was nice to see that there are many jobs going for various companies, and it seems like finding employment as a skilled programmer is fairy easy, let's just hope I can learn enough at Futureworks and make some games good enough to get an entry level position somewhere awesome!
Here's a quick copy and paste from a word document I made ^_^
Programming
Roles within discipline:
Game Engine programmer: developing graphics and simulate physics to make up the game engine.
Physics engine programmer: determining the physics that will be utilised, i.e real-world, space.
Graphics engine programmer: mostly for smart-phones/hand held, troubleshooting 3d graphic renderers.
AI programmer: design and develop technologies within game systems that simulates human behaviour.
UI programmer: develop and maintain the user interface, developing multiple and one is selected to suit the game.
Input programmer: develop the code that operates joysticks, keyboards, and other hardware devices affecting gameplay.
Network programmer: develop codes that permit players to interact and play with other players in different locations through the Internet or a LAN
Porting programmer: converting code from one platform to another.
Generalist: locate bugs, eliminate them. (Smaller companies, multiple jobs)
Lead game programmer: supervising all the programming performed while a new game is developed. Don't code much, overseeing and attending meeting
No comments:
Post a Comment