Re: 3D Game

Posted 02 September 2010 - 07:49 PM

Quote

Ideally, C++ and OpenGL?

Why do you consider C++ and OpenGL ideal? What requirements do you have that makes C++ and OpenGL ideal?

I'd tell you investigate Unity first. It's a game engine, so you can build on top of that. If Unity doesn't suit your needs, consider Python or C#. Python has a few different options like Panda3D and PyGame, while C# has XNA, or if you wish, other options like SlimDX and the Tao bindings. Those are your best options, (I'm saying best from the beginner's point of view).

Quote

I never developed a game like that. How do I begin?

By figuring out what platform serves you best. That's what you're doing right now by evaluating options like Unity, XNA, Panda3D, and so on.

Quote

Studying OpenGL?

You wouldn't be touching OpenGL to start with, no.

What can you do right now? Can you program? Can you contribute to art? Or music?

Re: 3D Game

Why do you consider C++ and OpenGL ideal? What requirements do you have that makes C++ and OpenGL ideal?

I'd tell you investigate Unity first. It's a game engine, so you can build on top of that. If Unity doesn't suit your needs, consider Python or C#. Python has a few different options like Panda3D and PyGame, while C# has XNA, or if you wish, other options like SlimDX and the Tao bindings. Those are your best options, (I'm saying best from the beginner's point of view).

Quote

I never developed a game like that. How do I begin?

By figuring out what platform serves you best. That's what you're doing right now by evaluating options like Unity, XNA, Panda3D, and so on.

Quote

Studying OpenGL?

You wouldn't be touching OpenGL to start with, no.

What can you do right now? Can you program? Can you contribute to art? Or music?

I know c++, java, python and php. But I'm not an expert in none.
Before learning a 3D graphics platform, I should very well know a language?
My main question is knowing where to start. What should I learn first?

Re: 3D Game

I would like to develop a 3D game. I'm thinking of a race bike on track with a number of laps ...
What I need to learn to develop? Which language would be recommended? I would like some tips

I'm thinking of building a skyscraper... where should I start? What kinds of materials should I use? Do you think I should learn architecture?

I was thinking about designing a sports car... can someone guide me? I heard of this thing called CAD programs: Should I use one of those?

Look, I'm not trying to be an ass; it just comes effortlessly. But the simple fact is that if you are so unmotivated on ANY topic as to have ask questions like these then it's probably not a field you are really interested in. Life is far too short to be trudging along in some career that you don't like or care about. Find something that excites you. Find something that you *want* to do so strongly that you can't wait to get out of bed. Find something that you are willing to Google all by yourself instead of asking others to do your research for you.

Re: 3D Game

I would like to develop a 3D game. I'm thinking of a race bike on track with a number of laps ...
What I need to learn to develop? Which language would be recommended? I would like some tips

I'm thinking of building a skyscraper... where should I start? What kinds of materials should I use? Do you think I should learn architecture?

I was thinking about designing a sports car... can someone guide me? I heard of this thing called CAD programs: Should I use one of those?

Look, I'm not trying to be an ass; it just comes effortlessly. But the simple fact is that if you are so unmotivated on ANY topic as to have ask questions like these then it's probably not a field you are really interested in. Life is far too short to be trudging along in some career that you don't like or care about. Find something that excites you. Find something that you *want* to do so strongly that you can't wait to get out of bed. Find something that you are willing to Google all by yourself instead of asking others to do your research for you.

I'm asking advice about what is needed to develop a game. If you have nothing constructive to post please do not reply

Re: 3D Game

Posted 03 September 2010 - 11:44 AM

Ogre3D is good, yes. It's only a graphics engine, so you'll have to handle anything aside from rendering. Panda3D should be usable through C++ as well. The idea is that most people would take advantage of the Python bindings, but the engine itself is usable through C++.

Re: 3D Game

I'm asking advice about what is needed to develop a game. If you have nothing constructive to post please do not reply

Apprentice123, I think thlIn'toq's point is regarding research. It is probably a good idea to do preliminary research regarding languages you are familiar with and the project you are going for. If you want to do C++ 3D Game programming, then do a search for such to gather some information such as libraries to use, articles and tutorials, etc. Then if you still have questions, come back and ask. Often times, this research will get you to a place where you can start playing around with the libraries and writing some code. And even if it doesn't, you will be more familiar with the technologies and have a better idea of what you will need to get to the point where you can write code.

Re: 3D Game

Posted 03 September 2010 - 01:03 PM

Oler1s, on 03 September 2010 - 10:44 AM, said:

Ogre3D is good, yes. It's only a graphics engine, so you'll have to handle anything aside from rendering. Panda3D should be usable through C++ as well. The idea is that most people would take advantage of the Python bindings, but the engine itself is usable through C++.

Re: 3D Game

Posted 05 September 2010 - 08:13 PM

Apprentice i can honestly say that its gonna be a lot of work getting into programming a 3D game. I can almost promise you it will be at least a year before you complete your goal if you wish to thoroughly learn the programming language and libraries you intend to use. Its a challenging road but indeed a very fun one. If you dont think your up to it - i advise you dont waste you time. But if you are, most people would advise learning how to use the programming language before using an actual engine. I use OpenGL and C++ for what I do. I suggest starting with making 2d games. An amusing way to make 2d games is using OpenGL primitives, it kind of takes out the use of graphics and you focus 100% on the code and game itself. This requires a lot of knowledge of 3D math, 2D math, physics, matrices and all of those complicated concepts that you just didn't see the point of in high school math

I wish you the best of luck - Game programming is highly self rewarding.

Re: 3D Game

Posted 10 September 2010 - 01:27 PM

I installed panda3d on windows 7. Only it can not run the examples of the folder samples.
If I click on the examples directly opens and closes quickly, the screen prompt.
If I try to open the prompt appears these errors:
display(error): driver, GDI Generic, only supports software rendering.
display(error): You need to install a hardware-accelerated OpenGL driver, or,
display(error): if you actually *want* to use a software renderer, then
display(error): alter the hardware/software configuration in your Config.prc file.
display(error): Window wouldn't open; abandoning window.