Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm looking for a game engine to code my first game on, Jumping in with 2 feet and goind for 3d. I want to move into the game industry so I want to start creating games by myself now.

I'm loking for a cheap/free game engine that I can code in, I will be learning C++ along the way, as this seems to be the norm. However I've seen some sites stating that C# can do the same as C++, is this true? Is the main reason for C++ just the speed?

I've also seem a lot of arguements out there about OpenGL, and Direct3d. Am I correct in saying OpenGl is faster to show the objects, but not as well supported in the industry?

Engines I've come across

3d rad (appears to be more of a graphic engine)

Ogre (found to be only a graphic engine)

CryEngine3 not sure if it's for PC, or for only consoles, or if it may be too a high level engine for me to use right now

Unity Not read up much about it as yet

Torque 3d Seen some good reviews.

I'm asking you out here because I've been looking and can't shake the feeling that the engine I take will be the wrong one for me because I haddn't found the one I should be using. I'm sure there are many game devs out here, knowlegable of many engines.

What I want is an engine that is, moderately easy to use

Not Necessarily to have a graphic builder as I can make models with something like blender (also new to this), if someone feels this is wrong to use please feel free to say so

I would like to teach myself to code multiplayer games at the same time, so if the engine can run multiplayer games that would be fantastic.

For now I think the game I look t create will run purely on windows

I am currently used to VS2010, but if another IDE is better for this I will change.


I am very new to this and so will take any suggestions you have, and thank you in advance for anyone willing to read and or answer some of the questions I have here.

Many Thanks

This is directly from My other Question http://stackoverflow.com/questions/9174978/im-looking-for-a-good-game-engine Where I was advised to come here

share|improve this question
I recommend Unity3D its relatively easy to use, well documented, have many good features and most important the basic version is free. – concept3d Feb 7 '12 at 11:50
Unity3D supports only C# and JavaScript as languages, though. – Alexander Feb 7 '12 at 11:53
1  
here we go... since this thread is going to be closed soon, i suggest you read www-cs-students.stanford.edu/~amitp/gameprog.html as soon as you decide to give up on this idea of yours, everybody should tell you the same, if people seem bitter about someobody who can't program in C++ and wants to make their first game in 3D, it's because of experience, it's nothing personal – dreta Feb 7 '12 at 12:23
1  
Welcome to GameDev.SE unfortunately, "What Technology to Use" questions are offtopic on the main site. But, you are more than welcome to (and even encouraged) discuss engines in chat – Noctrine Feb 7 '12 at 14:53
1  
starting with 3d is pointless. start with a simple 2d game, you'll learn everything you need to know about the language and game programming. the third dimension only complicates things, a 3d engine is just a massive library, it won't teach you C++ or game programming, it'll just add more work and alot more learning time while not showing you as much about what's going on under the hood. – dreta Feb 7 '12 at 14:55
show 5 more comments

closed as not constructive by Noctrine Feb 7 '12 at 14:54

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

Browse other questions tagged or ask your own question.