Take the 2-minute tour ×  I have a very general question which
bothers me but i want to add some details first. Im a core JAVA
programmer.I have independently created some small games in Java
for fun. Now, the more I'm looking into Professional Game
development the more I'm getting confused. This is because,
whenever i google about game development stuffs or visit any
forums etc. I come across different suggestions.  Some will say
C++ is good some will say JAVA others will say some other
language.Then there are scripting languages like
Puthon,Lua,UnrealScript etc.Also it is suggested to have
knowledge of say game engines like Unreal,Torque,Blender,Panda
etc.also knowledge of OpenGL, AI, Collision Detection is
required. I have even created a game using Android SDK.  What i
want to ask is that:    • What is the basic skill set that a
Professional Game Programmer needs to have? Is it any 1
Programming Language+1 Scripting language+1 Game engine
knowledge+OpenGL? (Phew!!)   • If I want to enter into Game
Industry