hello,
i have been studying c and c++ for the past six years and i feel very comfortable with it.
the reason i began to learn was to make a video game and i tried to learn how few times (without to much of a success)
generally I understood that what i need to be learning is directX but i am not certain what exactly to do
should i learn pure directX or should i use some kind of a game engine (a free one)
i don't have any problems with math if this is a factor
so what should i do?
4 replies to this topic
Sponsor:
#2 Members - Reputation: 3283
Posted 15 September 2012 - 10:05 PM
Buy a new keyboard, your current one seems to have a broken shift key.
Otherwise, im not really sure what you are asking. Should you learn DirectX? Sure.
Or are you asking if you should use an engine?
Sure.
It all comes down to what you want to accomplish... learning or actually finishing.
Otherwise, im not really sure what you are asking. Should you learn DirectX? Sure.
Or are you asking if you should use an engine?
Sure.
It all comes down to what you want to accomplish... learning or actually finishing.
#4 Members - Reputation: 1029
Posted 16 September 2012 - 12:26 AM
I made these game programming tutorials. You might find them helpful.
I recommend just dabbling in a bit of everything until you find something you like.
I recommend just dabbling in a bit of everything until you find something you like.
Edited by Lazy Foo, 16 September 2012 - 12:27 AM.
Learn to make games with my SDL Tutorials.
Transition from OpenGL 2 to modern OpenGL using my OpenGL Tutorial.
Transition from OpenGL 2 to modern OpenGL using my OpenGL Tutorial.
#5 Crossbones+ - Reputation: 1143
Posted 16 September 2012 - 12:58 AM
should i learn pure directX or should i use some kind of a game engine (a free one)
A third alternative is to use a library such as Allegro, SDL or SFML. They abstract away the underlying platfroms (such as DirectX or OpenGL), but still give you a lot more freedom than what you could expect from an existing engine.
Edited by LennyLen, 16 September 2012 - 12:58 AM.






