I'd like to have some suggestions about game development. I need advice on following points:
- How can I start game development? Basically I'm looking for any kind of web resources to aid starting game development.
- Which technology should I go for, Microsoft's XNA, ActiveX, OPENGL/AL? How to and where should I learn them?
- On which platform are games like Call of Duty, Left for Dead, EA sports games built - what game engines do they use?
- I know C++ (moderate skills) - what should I learn in order to to program a game (preferably a 3D game)?