   What are the current softwares used?
  Hi allIt has been along time since I posted here, actually I got some questions about the game industry now. I will be very grateful for the answer, because I really need this help. 1. I guess C++ is used now, but what compilers, and I know a lot of compilers but what is the most widely used by gaming companies?2. What graphics library is widely used commercially, is it DirectX 9.0 or DirectX 10.0?Thank you all, actually I worked in games in assembly languages for different consoles and used C++ under DOS to make a 2D game library, and lately used the C# + XNA 3.0 for a Master degree project in a big 3D virtual reality and used the Wiimote and GPS to control the character and used a full AI and multiplayer environemnt, so I am a bit experienced in this field. only I need someone to guide me to enter this field commercially, I mean, what the companies need from someone who wants to get a job. I am a computer engineer but I like games programming and I am planning to make it my job, that is why I need your help.Ok...Thanks a lot for reading and I wish someone will give me an advice..
  1) Almost every professional game company uses Microsoft Visual Studio for development.  Blizzard is the only exception that I can think of; IIRC they let most developers use whatever tool on whatever platform they want.2) For PC development both versions of DirectX are still supported, I think.  I can't recall what version the 360 supports.In general companies don't care that you have experience with specific tools. Whether or not you have experience using visual studio or perforce or any other tool is pretty irrelevant to your hireability.  That makes sense since there's really no way you'd be able to get prior experience with PS3/360/Wii development tools outside of the industry because those tools are only available to licensed developers.Companies care that you know their primary development language fluently (typically C++, occasionally Lua or Python for scripting).  They also care that you can speak knowledgeably about the game specific challenges of your desired position (game physics, graphics, AI, whatever it is you're going to be specializing in).  And Linear Algebra; don't even bother applying as a game programmer if you aren't fluent in linear algebra. [smile]-me   ;  Moving to For Beginners. OP, "View Forum FAQ" (small blue link atop this page)   ;  ahaaaa, thanks Palidine for your timely response, I really appreciate it.Yeah man, linear algebra is a piece of cake for me, I got advanced math courses on B.Sc comp. eng. so the math is my game :-) , also the 3D math I got deep in it when making the M.Sc project. actually, I am thinking of games for PC, I kinda like it more than the consoles, so I guess I should try C++ and DirectX 9.0, at least get used to it like I used to use C# + XNA 3.0, so that when I apply for a job, the C++ + DX 9.0 would be on my CV.ok Man, thanks again and God Bless...   