Original Post
Just a few general questions I hope someone can help me with:
1.) What is the definition of a "Game Engine" and how does it differ from the rest of the programming process?
2.) Why do some companies construct their own engines and others use existing engines? I assume you would have to pay to use an existing engine..
3.) What is the most popular programming language for 3D games and why?
Sorry for the barrage of questions (as you can see my technical knowledge is limited at best), but any answers would be appreciated.