so i learned c++ im just stuck because i have no clue where to start im planning on programming my game but every time i look for sumthing to get me started "i get you need to learn C++ first" well i did so can some one help start me off ?
so i learned c++ im just stuck because i have no clue where to start im planning on programming my game but every time i look for sumthing to get me started "i get you need to learn C++ first" well i did so can some one help start me off ?
What API do you intend to use? There is very little DirectX material online, at least not any that's up to date.
OpenGL: http://nehe.gamedev.net/
Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.
- Mike McShaffry
the best free one i can get my hands on
OpenGL and DirectX are both free. I think you need to do a bit of reading into this before you start asking questions - google for some articles to see what you think of both API's.
I would recommend starting with OpenGL but only because that's where I started and I found it quite easy to pick up.
How comfortable are you with C++?
Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.
- Mike McShaffry
im pretty comfortable with c++ im more comfertable with python but i had to lear c++ in order to make well functioning and looking game
I dont know but i heard Windows Vista will not support OpenGL, or put it over DirectX. And i think directX is becoming better then Open GL anyway
You heard wrong. OpenGL will run fine on Vista..Originally Posted by loopshot
To code is divine
Microsoft would commit suicide not to support OpenGL.
As far as Graphics API go, I would go with OpenGL. I spent several years with DirectX, thinking "haha those opengl losers doesn't know what they are missing!". Finally the screwed, up hard to understand, everchanging DirectX API got to me (as well as an cross platform project I had to do) and I decided to switch to OpenGL. And I don't have to tell you how much easier OpenGL was to learn, and how much cleaner the API is. Really makes me regrett I didn't pick it upp earlier. But I'm also happy I know both APIs, DirectX is good cause it handles a lot of low level stuff for you, but its not hard to find the code for OpenGL online to do the same stuff.
If you are serious about gameprogramming though, I suggest u make a simple game both in DirectX and OpenGL (a game like Pong) and decide after that. After getting the basics down it shouldn't take you more than 5-6 hours to get the games done.
Haha. If only it were that easy.After getting the basics down it shouldn't take you more than 5-6 hours to get the games done.
Maybe for a simple 2D game, and if you have a game engine.
ok the point wasn't i don't know c++ it was i need help to get started i learned it and i have a reference at home i just need help on where to get started like should i do a RPG,FPS, or a RPG with a FPS fighting style ??? and once that is done how in the world do i make a game engine i have found nothing useful on that.
You should aim to make whatever game you think you would enjoy the most. But I do agree you should start with a simple game. Knowing how to program is more then just knowing the syntax of a programming language. You need to understand how a game engine is structured and need experience.Originally Posted by D00M3D2
You would be best off buying a good book preferably a newer one that covers directx 9 IMHO.and once that is done how in the world do i make a game engine i have found nothing useful on that.
At the core of every game engine is the main loop:
- Take input
- Update gameworld
- Render to screen
- Repeat untill player quits