Getting started with game development

Fe63c667635c903516b298adcbfe08d0
-1
Critfame 100 Sep 10, 2013 at 11:03 mmorpg

Hello. First, I am so sorry for this stupid question and my poor english. I know expert PHP, HTML, CSS and common JavaScript, C++ and I wanna make a 3D Action/RPG like D3, PoE, TL2 and etc but I don’t know where to start from. I think, I shoud use DirectX, but how.. I need to know everything you need for making a 3D Game.. I know it won’t be easy or anything.. Just asking :)

7 Replies

Please log in or register to post a reply.

A638aa42130293f319eda7fa4ba121f4
0
fireside 141 Sep 10, 2013 at 11:58

DirectX is pretty low level if you want to make a game like that. Remember those games were made by large teams of professionals. You need to take care of modeling, animation, architecture, level design, AI, etc, so writing an engine from DirectX probably isn’t a good idea if you want to finish the game some time in this decade. Take a look at Unity or UDK before deciding to go that route.

B2ef00cd1457bcdc46f506983384f57e
0
leetNightshade 102 Sep 10, 2013 at 14:08

Here’s a link to get you started with basics in DirectX 9: http://www.drunkenhyena.com/cgi-bin/dx9.pl And here’s something in detail with graphics and OpenGL: http://www.arcsynthesis.org/gltut/

However, that alone will still leave you far off from making a full-fledged game. If you want to learn graphics, go this low level route. If you want to learn to make games, you need to utilize a framework/engine. Here are a few examples, in no particular order: Ogre3D, Irrlicht, PixelLight, Torque 3D, etc. If you don’t mind not having access to the C++ source code, you can try: Unity, Unreal Development Kit (UDK), or CryEngine 3. So if you want to make games: research a game engine, see what tutorials are available, and go from there!

Fe63c667635c903516b298adcbfe08d0
0
Critfame 100 Sep 10, 2013 at 14:30

Yeah guys, thank you. I know I should take care of models, sounds etc. Other thing: I mean not to use any ready engines.. I wanna write everything myself.. That’s why I am writing here. If it was only ready framework to mod, its easy for me :)

B5262118b588a5a420230bfbef4a2cdf
0
Stainless 151 Sep 10, 2013 at 16:42

The way things are going, I would write a OpenGLES 2+ graphics engine.

There are a hell of a lot devices coming out next year based on it and it would give you a chance of recovering your development costs.

There are enough tutorials out there to get you started, and enough devices already available for testing needs.

Fe63c667635c903516b298adcbfe08d0
0
Critfame 100 Sep 11, 2013 at 15:15

I thought only AMD work with GL ES ?

B5262118b588a5a420230bfbef4a2cdf
0
Stainless 151 Sep 12, 2013 at 08:37

Hell no, if you have a modern HD TV, it is probably running GLES

90% of digital set top boxes run GLES

virtually all smart phones run GLES

mstar, broadcom, and huawei cover 95 % of the TV devices out there, they all run GLES

In fact the new broadcom box runs GLES 3, though it’s not on the market yet

Fe63c667635c903516b298adcbfe08d0
0
Critfame 100 Sep 12, 2013 at 11:06

I wasn’t well informed. Now I wonder if OpenGL ES 3 is compatible with version 2 machines. And can I use it with Direct3D 11