A little background... I am a mobile game developer and I dream of being part of a AAA gamedev team someday. So my concern is this; What do I need to learn to be capable of breaking into the AAA side of gamedev? Let's say I want to be a Gameplay Programmer.
My specific questions to AAA game developers out there are these:
1. What languages do you use?
2. What game engines do you use?
3. Do you still code using low-level graphics API like Direct3d/openGL (how frequent?) or just use a high-level game engine for that?
4. Some more insights are welcome.
I'm in the phase where I ask myself, "What should I learn next to prepare myself for AAA?"
A little more background... I am proficient in C/C++, C#, Java, Objective-C. And right now, game engines I use are cocos2d and Unity3d.