Jump to content
  • Advertisement
Sign in to follow this  
massive-war

Urgent Question

This topic is 4743 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

How does 3D compare with 2D as far as dev. times goes? I'm asking this because I"m currently enrolled at a course at gameinstutute, and it's teaching me all about 3D. However, it seems more trouble than it's worth. There are so many things to keep in mind... namely the Windows API, and I guess I was just wondering if there is a hump that I must pass before I finally open up my eyes to 3D development, or if it really is that much harder Thank you, Massive-war

Share this post


Link to post
Share on other sites
Advertisement
There is definately more to learn at the beginning but it's worth it in the long run. You can just do so much more when dealing in a 3D environment.

As with anything the more you do in the field the better you'll get at it and you won't feel it's so hard anymore.

Share this post


Link to post
Share on other sites
I think there's also a lot to be said for going slowly. I've made a ton of "things" in 3d, raytracers and physics engines and space partitioners, etc, but I've only ever been able to complete a GAME in 2D, and they look way, way nicer than any of my 3D projects.

Share this post


Link to post
Share on other sites
Quote:
There are so many things to keep in mind... namely the Windows API,


If OpenGL is an option, take a look at SDL to get started. It's easy to use and you don't have to deal with the windows API.

3D dev is a lot of work (so is 2D) - just keep plugging away and you will eventually be doing some interesting things.

Share this post


Link to post
Share on other sites
Quote:
I've only ever been able to complete a GAME in 2D, and they look way, way nicer than any of my 3D projects.


Exactly my problem. I'm just trying to decide whether to make a really good 2D game or go and try to make something in 3D and continuously make it better.

Curious

Massive-war

Share this post


Link to post
Share on other sites
I've currently been using SDL in my 2D projects from the beginning, however, I've never used openGL.

I'm just using DirectX because the gameinstitute is teaching with it.

Massive-war

Share this post


Link to post
Share on other sites
Yes, 3D is more complex than 2D. Or rather, the operations required in many applications of 3D games are more complex -- mathematically -- than a 2D game, in most cases. It's going to seem really awkward and annoying at first, but like most things, it'll grow on you. Metaphorically, of course. :P

Share this post


Link to post
Share on other sites
There IS a 'hump' but it's not too bad. I actually find it easier to do 3D than 2D using DX these days.

As for API and other stuff like that - wrap it up into some base classes and reuse them. I haven't touched any Windows API stuff for months. Reusing your own base classes is then just as easy as using SDL.

In fact as your projects get bigger you may find you don't actually do any DX coding - I hardly do any now since I reuse a lot of stuff and most of my time is spent on the actual game code.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!