Hey everyone, I have a few questions about starting out with game programming. I'll try to make them as specific as possible. So first I'll explain my goal. I want to be able to make a very basic 3D RPG game by next year. Just a simple map, some type of opponents walking around on it, a main character and a very basic fighting system to attack the opponents. After that I just hope to create more complicated RPG games step by step. I will be programming in C++ (I have already dabbled in it but I will really start to learn it soon). 1. Is there a recommended game engine to use? Does using C++ make a difference in what game engine I'm going to use? I was thinking UDK because it's free and seems to be pretty legitimate. There are also very extensive tutorials online. Here's the link: http://www.youtube.c...z/videos?view=1 This YouTube user also provides many other tutorials. 2. For whatever game engine you decided to recommend, do you know of any tutorials or books to help me learn how to use the game engine efficiently? 3. Are there any recommended websites or books to look at to learn C++? I will obviously have to go through more than one website or book, so I would really appreciate a recommended list. I want to know the language inside and out. 4. Should I learn any other language in addition to C++? Use one language for logic and another language for a different aspect of the game? That's all I have right now. Please feel free to add to my list of questions if you have more advice for a beginner. Thanks for reading this!