I'm a Newbie

I'm new to making game 3d, i use C++, how can i start?

Page 1 of 1

14 Replies - 1935 Views - Last Post: 02 July 2008 - 12:52 PM Rate Topic: -----

#1 kolonel  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 1
  • Joined: 30-May 08

I'm a Newbie

Post icon  Posted 30 May 2008 - 04:01 AM

[font=Arial]
I'm new to making game 3d, i use C++, how can i start?
Anyone can give me some books about 3d game programming in C++??Thanks a lot.
Is This A Good Question/Topic? 0
  • +

Replies To: I'm a Newbie

#2 jjsaw5  Icon User is offline

  • I must break you
  • member icon

Reputation: 90
  • View blog
  • Posts: 3,060
  • Joined: 04-January 08

Re: I'm a Newbie

Posted 30 May 2008 - 05:11 AM

View Postkolonel, on 30 May, 2008 - 06:01 AM, said:

[font=Arial]
I'm new to making game 3d, i use C++, how can i start?
Anyone can give me some books about 3d game programming in C++??Thanks a lot.



GOOGLE!
Was This Post Helpful? 0
  • +
  • -

#3 stayscrisp  Icon User is offline

  • フカユ
  • member icon

Reputation: 998
  • View blog
  • Posts: 4,173
  • Joined: 14-February 08

Re: I'm a Newbie

Posted 31 May 2008 - 07:11 AM

Google will only take you so far, you need the red book to be honest its the OpenGL bible, sorry im not much with Direct X but im sure they have there own tome as well. Also take a look at the irrlicht engine, its a free open source cross platform 3d engine which will take some of the work out of making an extremely nice looking game. But to be honest that sometimes feels like cheating if you want to be a programmer.

good luck
Was This Post Helpful? 0
  • +
  • -

#4 PsychoCoder  Icon User is offline

  • Google.Sucks.Init(true);
  • member icon

Reputation: 1638
  • View blog
  • Posts: 19,853
  • Joined: 26-July 07

Re: I'm a Newbie

Posted 31 May 2008 - 07:23 AM

View Poststayscrisp, on 31 May, 2008 - 07:11 AM, said:

But to be honest that sometimes feels like cheating if you want to be a programmer.


Well thats not entirely true, there are many professional games out there that run on the Doom Engine, or the UT Engine, or the Quake Engine, and more recently the HL Engine, so using a pre-built engine isn't cheating, it's just not re-inventing the wheel.

At times being a professional programmer means understanding that you do not have to re-invent the wheel every time you want to create something.
Was This Post Helpful? 0
  • +
  • -

#5 Tom9729  Icon User is offline

  • Segmentation fault
  • member icon

Reputation: 180
  • View blog
  • Posts: 2,641
  • Joined: 30-December 07

Re: I'm a Newbie

Posted 31 May 2008 - 09:55 AM

Learn a programming language first. Then try making a game in 2d.

If you can't make a 2d game, you won't be able to make a 3d one.
Was This Post Helpful? 0
  • +
  • -

#6 stayscrisp  Icon User is offline

  • フカユ
  • member icon

Reputation: 998
  • View blog
  • Posts: 4,173
  • Joined: 14-February 08

Re: I'm a Newbie

Posted 01 June 2008 - 07:44 AM

View PostPsychoCoder, on 31 May, 2008 - 07:23 AM, said:

View Poststayscrisp, on 31 May, 2008 - 07:11 AM, said:

But to be honest that sometimes feels like cheating if you want to be a programmer.


Well thats not entirely true, there are many professional games out there that run on the Doom Engine, or the UT Engine, or the Quake Engine, and more recently the HL Engine, so using a pre-built engine isn't cheating, it's just not re-inventing the wheel.

At times being a professional programmer means understanding that you do not have to re-invent the wheel every time you want to create something.


Hence feels like, that is also true but most professional developers also understand the fundamentals of a game engine and use existing engines to speed up processes. I dunno i guess your right but i feel that learning how code works is very important. meh
Was This Post Helpful? 0
  • +
  • -

#7 Tom9729  Icon User is offline

  • Segmentation fault
  • member icon

Reputation: 180
  • View blog
  • Posts: 2,641
  • Joined: 30-December 07

Re: I'm a Newbie

Posted 01 June 2008 - 11:30 AM

View Poststayscrisp, on 1 Jun, 2008 - 07:44 AM, said:

but i feel that learning how code works is very important

Couldn't agree more. :^:
Was This Post Helpful? 0
  • +
  • -

#8 HeadShot  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 37
  • Joined: 01-June 08

Re: I'm a Newbie

Posted 01 June 2008 - 03:58 PM

Yea, I guess you could use a pre-made engine, but I personally like to build my own. That way, you can build it for your needs alone.
Was This Post Helpful? 0
  • +
  • -

#9 abgorn  Icon User is offline

  • sudo apt-get install brain
  • member icon

Reputation: 30
  • View blog
  • Posts: 1,410
  • Joined: 05-June 08

Re: I'm a Newbie

Posted 05 June 2008 - 05:30 AM

Well, I recomend you use Blender. It's a 3d modeling program that also has a game engine in it, but the only downside is that you have to learn Python to use the game engine. But I link it's a brilliant program and it's also free. Its website is www.blender.org
Was This Post Helpful? 0
  • +
  • -

#10 prajayshetty  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 31
  • View blog
  • Posts: 920
  • Joined: 27-April 07

Re: I'm a Newbie

Posted 09 June 2008 - 08:35 AM

View Postabgorn, on 5 Jun, 2008 - 05:30 AM, said:

Well, I recomend you use Blender. It's a 3d modeling program that also has a game engine in it, but the only downside is that you have to learn Python to use the game engine. But I link it's a brilliant program and it's also free. Its website is www.blender.org

well i prefer irrlichit since its free and have a good documentation as far as i know if u know the language c++ very well irrlicht learning wont be much trouble
Was This Post Helpful? 0
  • +
  • -

#11 stayscrisp  Icon User is offline

  • フカユ
  • member icon

Reputation: 998
  • View blog
  • Posts: 4,173
  • Joined: 14-February 08

Re: I'm a Newbie

Posted 09 June 2008 - 12:48 PM

Just a question but have you made a game in C++ before, a 2d game or a text based game, because if you havnt then the learning curve for making a 3d gamer is gonna be immense possibly even untraversable(if thats a word) your best bet is to start from scratch and learn up, 3d games will come soon enough. But if you simply want to create a game with no prior coding knowledge then you better start of with something lame like FPS creator or something :) good luck anyway, dont aim so high until its within your technical abilities :)
Was This Post Helpful? 0
  • +
  • -

#12 WolfCoder  Icon User is offline

  • Isn't a volcano just an angry hill?
  • member icon


Reputation: 782
  • View blog
  • Posts: 7,610
  • Joined: 05-May 05

Re: I'm a Newbie

Posted 12 June 2008 - 10:29 PM

View PostTom9729, on 31 May, 2008 - 10:55 AM, said:

Learn a programming language first. Then try making a game in 2d.

If you can't make a 2d game, you won't be able to make a 3d one.

I've actually started in 3D and went to 2D. But I wouldn't advise it!

This post has been edited by WolfCoder: 12 June 2008 - 10:29 PM

Was This Post Helpful? 0
  • +
  • -

#13 mensahero  Icon User is offline

  • I Desire...
  • member icon

Reputation: 17
  • View blog
  • Posts: 678
  • Joined: 26-May 08

Re: I'm a Newbie

Posted 13 June 2008 - 01:54 AM

View Postkolonel, on 30 May, 2008 - 04:01 AM, said:

[font=Arial]
I'm new to making game 3d, i use C++, how can i start?
Anyone can give me some books about 3d game programming in C++??Thanks a lot.


I am the Link.. Thou shall not click me.. lmao..

Joke.. go on click it.. you'll find what you're looking for hopefully.. :blink:
Was This Post Helpful? 0
  • +
  • -

#14 prajayshetty  Icon User is offline

  • D.I.C Addict
  • member icon

Reputation: 31
  • View blog
  • Posts: 920
  • Joined: 27-April 07

Re: I'm a Newbie

Posted 01 July 2008 - 01:17 PM

well thereare many 3d egine available just google them some with good tuitorial and those are free tooo google it one of the free that i was using was irrlicht and orge well i preferred irrlich since its free and with good tuitorial
but i am asuming that u know c++ if not then first learn c++ and then use that 3d engine

This post has been edited by prajayshetty: 01 July 2008 - 01:18 PM

Was This Post Helpful? 0
  • +
  • -

#15 Tom9729  Icon User is offline

  • Segmentation fault
  • member icon

Reputation: 180
  • View blog
  • Posts: 2,641
  • Joined: 30-December 07

Re: I'm a Newbie

Posted 02 July 2008 - 12:52 PM

Ogre is free too, but it's not a game engine (not in the same sense as Irrlicht). Ogre is only a graphics engine.
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1