Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

And will the job oppurtunities in games development field be good?? Which course can i prefer in these both??

share|improve this question

closed as not a real question by thedaian, Josh Petrie, Trevor Powell, bummzack, Tetrad Jan 16 '12 at 19:30

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

3  
No, and, whichever you like. What are you asking? –  michael.bartnett Jan 16 '12 at 3:17
2  
This is a poorly defined, subjective question, and it's very specific to your needs. Ask in chat if you can't make this more concrete and meaningful for a general audience. –  stephelton Jan 16 '12 at 4:58
2  
This is a "Gorilla vs. Shark" question, one of the classic types of questions that don't work well in this format. Explanations and examples (and advice for fixing such questions) here: blog.stackoverflow.com/2011/08/gorilla-vs-shark –  Trevor Powell Jan 16 '12 at 11:58

1 Answer 1

As others have said, this question isn't entirely meaningful as it stands, however this type of question I've heard many times over the years, so a meaningful answer may still be beneficial to future readers.

The gaming industry is extremely broad, and even moreso recently with the huge growth of game-capable smartphones.

For web-browser games:

  • Flash/Actionscript (won't work on iPhones, iPads, and a few other devices)
  • Unity 3 (won't work on Linux), uses C# (a sub-set of it at least), JavaScript
  • HTML5 and WebGL are becoming bigger on the scene. If you learn these now and they become widely used down the road you could find yourself in a good position. Signs are currently pointing to these growing quickly in the next 5 years.

For mobile phone games: - Unity 3 (Android, iOS) - Objective C (iOS)

For Windows PC games (that aren't web), if you're looking for job opportunities, most of the industry still uses C++. A lot of 3rd Party middleware and Game Engines are written in C++ as well, so if you want to work for one of those companies or work for a company that uses that software, C++ is a good bet. Also DirectX is fairly standard, but some companies use game engines that support OpenGL, which is important if the game is going to be multiplatform.

For multiplatform PC games: - Java (runs on Windows, Mac, Linux) - Some companies will contract other companies to write wrappers for their game so it can run on other Mac/Linux.

For OSX games: - Java - C - Objective C - OpenGL

I would focus on a part of the gaming field that most interests you, and start researching the pay for particular positions that you could be applying for in the future. Average starting salary in the gaming industry for a programmer is around $50k/year, rising to around $90k/year after 5 years, and can get up to $120k-150k/year for leads and directors. Bear in mind however that the industry tends to be clumped in certain geographical areas. In the US about half of the companies are on the west coast, where cost of living can be very expensive, so a high salary can be somewhat offset.

Also, consider that not all game programmers are programming for the game itself. Many programmers are doing things like writing tools for designers, or writing scripts for automated builds, or creating web interfaces for linking tools, game, and database together. The list goes on. This kind of programming covers many languages, like SQL, Python, PHP, HTML, etc...

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.