There are probably some kids' game making tools out there but they would be limited. If you want to make a whole, proper game you will need to learn c++ (may take a few months of dedicated practice), then learn OpenGL (a month or two of dedicated practice to draw basic shapes, learn picking, camera controls, etc, then a few months to learn shaders, lighting, textures etc), and if you didn't do linear algebra and physics at university you will need to learn physics and linear algebra which will take a variable amount of time depending on your prior training. Then you will be able to make a very, very basic game. A few years later you can look to make a proper 3D game. But working by yourself and not in a team making that 3D game could take years, even one that's ostensibly simple.
Not the world's greatest expert but this doesn't sound completely right. They didn't ask about learning to program an engine they asked about making a game.. Strictly speaking you don't need to learn any of what you just listed to make a game.
Hi, I have recently been looking into how to make games on pc. I have found the whole thing to be rather... overwhelming I was wondering if anyone could put it in easier to understand terms. I would like to make a 3d game, maybe horror, or even a game similar to "Dear Esther" (Just exploring nice looking enviroments) for starts. I would like to know what engine to use, and any basic knowledge I would need to learn to start making this. I know almost nothing about game making as of right now, so make it simple xD.
Thanks in advance.
If you are just interested in making a game focus on making a game and don't get too wrapped up in making an engine. If you're using Dear Esther as your reference point I'd say a bigger problem would be creating assets. It would be straightforward to create a world with an engine like Ogre or Unity3D combined with some competent Scenebuilder and physics engine. In fact Ogre has a Demo which is basically the core of what you need (ie camera moving around a void with objects scattered about). Anyways
Basic programming: Needed
Graphics and sound engines: needed unless you want to build it from scratch.
C++: Not necessarily needed. It helps with more complicated games and elaborate tasks and is the standard for mainstream commercial titles but other simpler languages are used or often preferred by beginners. For Ogre though you will be working with C++.
OpenGL: Not needed unless you want to be a graphics programmer. Your engine will take care of most everything.
Fancy math: not needed, just have a good grasp of college level math and you should be fine for nonexotic tasks.
Graphics program: For a decent Dear Esther clone be prepared to either do a lot of searching on the internet or for you or someone working with you to crack open and learn your way around copy of photoshop and a 3d graphics editor. Good luck with that. 3d graphics programs like Maya are harder to learn than programming IMO.