Made a few 2D games, now you need to go to 3D

I used PyGame for a while, and I really liked it, but only the 2D experience is not going to reduce it when I apply for a video game, and in addition, I have a number of ideas that I want to try in 3D. Which 3D library should I go into first? I was considering Irrlicht, which would also make me work on my C ++ again, but I was also looking at XNA, since it would be great to write 360 ​​games. Any suggestions?

+5
source share
4 answers

In my opinion, working with Irrlicht or OGRE is a good idea. This will help you get back to C ++ and experiment with 3D without making it too easy. It's also nice to learn XNA and create some prototypes of 3D games there.

Summary: do it in the end. Explore OpenGL / DirectX later.

All the best.

+2
source

You can try Unity3D http://unity3d.com/ . In the fall, they released their engine for free, which is a cross-platform (Mac, Win and possible Linux), and can also target iPhone and a web browser and begin to create an open community and looks promising.

I did some XNA stuff, and Unity tools look pretty good compared to making it easier to load content into your games.

+3
source

XNA Game Studio - , .NET Framework.

, , 3D-, , , . . , , XNA Game Studio, 3- .

Nehe, API, .

  • ( )
  • Alpha Blending

, XNA Game Studio , (HLSL).

+1

Irrlicht, Ogre3d, Unity Xna. , , , , Irrlicht, ++. Irrlicht, 3D-, , , .

Unity, , , , .

Ogre3D , Irlicht, , , .

Xna is another interesting choice, it will give you many chances to learn how Irrlicht can be, and there are huge resources to help you learn, but at the same time you are losing the C ++ experience that comes with irrlicht.

0
source

All Articles