Beginning a 3d game
I have just finished reading my first book on opengl programming and I was wondering how do I gt started at writing a 3d game.
1.Do I have to create my own map editor to make my game?
2.If I do how would I do that. I tried to make an editor with menus that pop op while my opengl maps are displayed. If anyone knows, please give me a website or tell me how to add menus to my opengl projects.
Thank you very much
Hello..
Start simple.. Here is the path i took. Basically.
1. Created a window.
2. Then a message box (very helpfull for telling you errors)
3. Then create a GL context (a gl rendering window)
4. Put a triagle on the screen.
5. Color the triangle
6. Create an image loader (i used devil)
7. Texture the triagle
8. Create a image manager
9. Create a mesh manager of some sort. The way i did this was first i just created a function called load mesh but i just manually defined the infor from the original triangle. Then i started work on an actual loader once i knew that would work.
You get the idea. I just released my engine today. Its still fairly small. You are more then welcome to have a look at the code if it helps.
Also i can answer any questions you have about it. http://emotion.sourceforge.net
Later, ben
Start simple.. Here is the path i took. Basically.
1. Created a window.
2. Then a message box (very helpfull for telling you errors)
3. Then create a GL context (a gl rendering window)
4. Put a triagle on the screen.
5. Color the triangle
6. Create an image loader (i used devil)
7. Texture the triagle
8. Create a image manager
9. Create a mesh manager of some sort. The way i did this was first i just created a function called load mesh but i just manually defined the infor from the original triangle. Then i started work on an actual loader once i knew that would work.
You get the idea. I just released my engine today. Its still fairly small. You are more then welcome to have a look at the code if it helps.
Also i can answer any questions you have about it. http://emotion.sourceforge.net
Later, ben
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement