Jump to content

  • Log In with Google      Sign In   
  • Create Account


3d game


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
8 replies to this topic

#1 phil67rpg   Members   -  Reputation: 767

Like
-2Likes
Like

Posted 03 April 2013 - 08:49 PM

I want to design a 3d game using either opengl or dx9 I have books on both api's. can I get some ideas on what type of 3d game to program.

Sponsor:

#2 Andy474   Members   -  Reputation: 675

Like
1Likes
Like

Posted 04 April 2013 - 02:19 AM

3D Pac-man. that's fairly simple.



#3 slicer4ever   Crossbones+   -  Reputation: 3474

Like
6Likes
Like

Posted 04 April 2013 - 02:37 AM

Try making a 2D game with the 3D API first, such as breakout, tetris, or various other simple games. If you have no experience using either api, then you are going to have a tough time getting 2D stuff working, yet alone 3D. once you can do 2D games with the api's, translating to 3D will be much simpler.

Edited by slicer4ever, 04 April 2013 - 02:38 AM.

Check out https://www.facebook.com/LiquidGames for some great games made by me on the Playstation Mobile market.

#4 BeerNutts   Crossbones+   -  Reputation: 2794

Like
8Likes
Like

Posted 04 April 2013 - 08:04 AM

I want to design a 3d game using either opengl or dx9 I have books on both api's. can I get some ideas on what type of 3d game to program.

Phil,

 

You've barely gotten an incomplete, buggy 2d version of Tetris using glut running, and now you want to make a 3d game?  I'll be direct and tell you this is a horrible idea, and I'd again advise you to learn how to program a gameproperly and start with simple 2d games using a simple API (SFML or SDL).

 

But, I've told you that before and you didn't listen.  So go ahead, make Doom 10, a First Person Shooter, with 100 weapons, 100 maps, and it'll be AWESOME!


My Gamedev Journal: 2D Game Making, the Easy Way

---(Old Blog, still has good info): 2dGameMaking
-----
"No one ever posts on that message board; it's too crowded." - Yoga Berra (sorta)

#5 minibutmany   Members   -  Reputation: 1578

Like
1Likes
Like

Posted 04 April 2013 - 10:50 AM

Would this topic be more appropriate in Game Design? 

One would think coming up with the ideas would be the easy part.

Keep in mind, owning a book and reading a book about 3D development...doesn't automatically give you the power of 3D development. You will find bugs that you have never had experience before, and most of your time with development will be fixing those bugs.

Before you make a full on 3D game, make a few practice programs, such as a rotating cube and camera panning demos etc.

 

Before you jump right into DirectX, try out processing first. The syntax is different but it should help you wrap your head around the concepts and mathematics behind 3D.


Stay gold, Pony Boy.

#6 FLeBlanc   Crossbones+   -  Reputation: 3101

Like
5Likes
Like

Posted 04 April 2013 - 12:02 PM

Oh, phil...

#7 phil67rpg   Members   -  Reputation: 767

Like
0Likes
Like

Posted 04 April 2013 - 04:23 PM

so if I should stick with 2d then what should I start with?

#8 j-locke   Members   -  Reputation: 815

Like
1Likes
Like

Posted 04 April 2013 - 07:21 PM

so if I should stick with 2d then what should I start with?

This article has a list of some good games to get started with: http://www.gamedev.net/page/resources/_/technical/game-programming/your-first-step-to-game-development-starts-here-r2976. And some good advice along the way.



#9 EddieV223   Members   -  Reputation: 1406

Like
2Likes
Like

Posted 05 April 2013 - 12:20 AM

You should probably stick with 2d unless you feel you understand the math fully ( from other posts it seems like you don't ).  If you do then you can step up to 3d, however expect that you won't make anything like a real "Game" for some time.  You'll have to make small basic demo apps and a lot of them in order to learn certain things.  

 

As far as the openGL/DirectX question.  There is 1 major difference between them, openGL is cross platform, while directx is Microsoft platforms only.  So if your not on windows you have to use openGL.

 

If you are working only on windows then you get to choose, I would still suggest openGL but it really doesn't make much difference on windows only programming since the API's have similar features and perform the same tasks.  

 

So I suggest openGL because you will learn an api that you could run anywhere, and also Valve has said openGL runs considerably faster than DirectX, as they ported their Source engine to openGL and it runs better.  Plus if microsoft goes belly up DirectX dies with it.


Edited by EddieV223, 05 April 2013 - 12:27 AM.

If this post or signature was helpful and/or constructive please give rep.

 

// C++ Video tutorials

http://www.youtube.com/watch?v=Wo60USYV9Ik

 

// Easy to learn 2D Game Library c++

SFML2.1 Download http://www.sfml-dev.org/download.php

SFML2.1 Tutorials http://www.sfml-dev.org/tutorials/2.1/

 

// SFML 2 book

http://www.amazon.com/gp/product/1849696845/ref=as_li_ss_tl?ie=UTF8&camp=1789&creative=390957&creativeASIN=1849696845&linkCode=as2&tag=gamer2creator-20

 





Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS