开发者

3d game developer in openGL

I want to start as a 3d game developer . But I am not getting from where to start. Should I work on some game engine or should I work to l开发者_如何转开发earn openGL which is the core of any game engine.

I am working as an application developer (iPHone) and I have worked on Cocos2d game engine for iPhone.

Any guide lines. Please help.


How about cocos3d?

cocos3d is a significant extension to cocos2d that adds a full 3D modelling space, including 3D mesh models, perspective projection cameras, materials, and lighting.


Do you want to emphasize the "3D" or the "Game" in "3D Game Developer"?

If you emphasize the 3D, you can dig deep into OpenGL, and all the concepts behind 3D graphics, and develop the low level drawing code for your game. See HG's response for a good start. 3D graphics programming is a huge subject. Just OpenGL ES, which is available in two incompatible versions under iOS, is a huge subject that could take many months to learn. Plus if you're writing the rendering code for your game, you'll probably be writing the rest of the game subsystems code such as AI and physics.

If you want to emphasize the Game, you can learn 3D game engines such as cocos3d (as Kazuki Sakamoto mentions). There are lots of such game engines. In addition to offering rendering code, these engines may offer other game subsystems. You'll be working on your game content more than reinventing the game subsystems.

It just depends upon which is more interesting to you.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜