Welcome to Dream.In.Code
Getting Help is Easy!

Join 132,685 Programmers for FREE! Get instant access to thousands of experts, tutorials, code snippets, and more! There are 1,265 people online right now. Registration is fast and FREE... Join Now!




I'm a Newbie

2 Pages V  1 2 >  
Reply to this topicStart new topic

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

kolonel
post 30 May, 2008 - 03:01 AM
Post #1


New D.I.C Head

*
Joined: 30 May, 2008
Posts: 1

[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.
User is offlineProfile CardPM

Go to the top of the page

jjsaw5
post 30 May, 2008 - 04:11 AM
Post #2


I vill break you

Group Icon
Joined: 4 Jan, 2008
Posts: 1,364



Thanked 6 times

Dream Kudos: 125

Expert In: HTML, CSS, Database,

My Contributions


QUOTE(kolonel @ 30 May, 2008 - 06: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.



GOOGLE!

User is offlineProfile CardPM

Go to the top of the page

stayscrisp
post 31 May, 2008 - 06:11 AM
Post #3


D.I.C Regular

***
Joined: 14 Feb, 2008
Posts: 258



Thanked 6 times
My Contributions


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
User is offlineProfile CardPM

Go to the top of the page

PsychoCoder
post 31 May, 2008 - 06:23 AM
Post #4


using DIC.Core;

Group Icon
Joined: 26 Jul, 2007
Posts: 8,933



Thanked 118 times

Dream Kudos: 8525

Expert In: VB, VB.Net, C#, SQL, ASP, ASP.Net, Web Development, HTML, CSS, Win32 API, Javascript, mySQL, J#, Boo.Net

My Contributions


QUOTE(stayscrisp @ 31 May, 2008 - 07:11 AM) *

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.
User is offlineProfile CardPM

Go to the top of the page

Tom9729
post 31 May, 2008 - 08:55 AM
Post #5


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,447



Thanked 10 times

Dream Kudos: 325
My Contributions


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.
User is offlineProfile CardPM

Go to the top of the page

stayscrisp
post 1 Jun, 2008 - 06:44 AM
Post #6


D.I.C Regular

***
Joined: 14 Feb, 2008
Posts: 258



Thanked 6 times
My Contributions


QUOTE(PsychoCoder @ 31 May, 2008 - 07:23 AM) *

QUOTE(stayscrisp @ 31 May, 2008 - 07:11 AM) *

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
User is offlineProfile CardPM

Go to the top of the page

Tom9729
post 1 Jun, 2008 - 10:30 AM
Post #7


Debian guru

Group Icon
Joined: 30 Dec, 2007
Posts: 1,447



Thanked 10 times

Dream Kudos: 325
My Contributions


QUOTE(stayscrisp @ 1 Jun, 2008 - 07:44 AM) *
but i feel that learning how code works is very important

Couldn't agree more. icon_up.gif
User is offlineProfile CardPM

Go to the top of the page

HeadShot
post 1 Jun, 2008 - 02:58 PM
Post #8


New D.I.C Head

*
Joined: 1 Jun, 2008
Posts: 37


My Contributions


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.
User is offlineProfile CardPM

Go to the top of the page

abgorn
post 5 Jun, 2008 - 04:30 AM
Post #9


Hello Crap for Brains

Group Icon
Joined: 5 Jun, 2008
Posts: 865



Thanked 4 times

Dream Kudos: 25
My Contributions


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
User is online!Profile CardPM

Go to the top of the page

prajayshetty
post 9 Jun, 2008 - 07:35 AM
Post #10


D.I.C Head

Group Icon
Joined: 27 Apr, 2007
Posts: 228



Dream Kudos: 25
My Contributions


QUOTE(abgorn @ 5 Jun, 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

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
User is offlineProfile CardPM

Go to the top of the page

stayscrisp
post 9 Jun, 2008 - 11:48 AM
Post #11


D.I.C Regular

***
Joined: 14 Feb, 2008
Posts: 258



Thanked 6 times
My Contributions


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 smile.gif good luck anyway, dont aim so high until its within your technical abilities smile.gif
User is offlineProfile CardPM

Go to the top of the page

WolfCoder
post 12 Jun, 2008 - 09:29 PM
Post #12


ギュウ~

Group Icon
Joined: 5 May, 2005
Posts: 3,575



Thanked 6 times

Dream Kudos: 1450
My Contributions


QUOTE(Tom9729 @ 31 May, 2008 - 10: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.

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

This post has been edited by WolfCoder: 12 Jun, 2008 - 09:29 PM
User is offlineProfile CardPM

Go to the top of the page

2 Pages V  1 2 >
Fast ReplyReply to this topicStart new topic
Time is now: 11/23/08 07:09AM

Live Help!

Tutorials

Programming

Web Development

Reference Sheets

Code Snippets

Bye Bye Ads

Free DIC T-Shirt

T-Shirt Example

Related Sites

Monthly Drawing

Thumb Drive

Partners

Top Contributors

Top 10 Kudos This Month