Ferrous Moon
http://www.ferrousmoon.com:80/forums/

Beginning game programming
http://www.ferrousmoon.com:80/forums/viewtopic.php?f=45&t=1351
Page 1 of 1

Author:  eddieringle [Sat May 03, 2008 10:52 pm ]
Post subject:  Beginning game programming

Okay, so I know C++ pretty well now. I have an understanding of classes and some basic knowledge on pointers. Now my question, is what would be the best way for me to start learning game programming?

What libraries do you recommend?
Any good tutorial sites?
Books?

Anything that you think will help, please post it.

Thanks.

Author:  Tycho [Sun May 04, 2008 3:10 am ]
Post subject:  Re: Beginning game programming

SDL is what Introversion uses for Darwinia and Defcon, and I use it for ARC++. It's probably the easiest to start with.

I suggest you check out the game programming wiki.

Author:  eddieringle [Sun May 04, 2008 11:09 am ]
Post subject:  Re: Beginning game programming

Actually, I've looked at SDL and that wiki, looks pretty good, just wondering if anyone else knew anything better to start with. :P

Author:  Tycho [Sun May 04, 2008 11:25 am ]
Post subject:  Re: Beginning game programming

If you want to go extreme, start learning OpenGL from the get-go, but that would probably discourage you more than anything. Performance in OpenGL isn't a simple objective to obtain, unless you really know what you're doing.

Author:  prophile [Sun May 04, 2008 11:54 am ]
Post subject:  Re: Beginning game programming

Don't learn OpenGL first unless you're very happy with matrix arithmetic.

Author:  eddieringle [Sun May 04, 2008 8:09 pm ]
Post subject:  Re: Beginning game programming

Oh boy, more stuff I don't understand.

Duh... what?

Author:  adam_0 [Wed May 14, 2008 7:03 pm ]
Post subject:  Re: Beginning game programming

Yeah, I'm using C++ / OpenGL / SDL and I'm constantly trying to find help. Not to discourage you, but every level you add on, like OpenGL to C++ and SDL to OpenGL, increases problems tenfold. I would recommend this layout, but have a few "mentors" that can help you out whenever. IM with them on a regular basis (it may be a good idea to have them in the same time zone, none of mine are) and get them to answer your questions. Generally, if you post a "I need help with languages XYZ" post on a large forum (say gamedev.net or maybe ambrosiasw.com) and then lay out your terms, there'll be people who will be willing to help.

Also work on your project on a regular basis. One of the biggest problems I have is that I don't program regularly enough, so I forget what I've done or what I was trying to work on. Like right now, I couldn't tell you what I was trying to do last time I was programming, which was last weekend. Maybe keeping a good log would help...

...you're not JacaByte by any chance? I noticed the avatar...

Author:  Tycho [Sat May 17, 2008 6:32 am ]
Post subject:  Re: Beginning game programming

Quote:
One of the biggest problems I have is that I don't program regularly enough, so I forget what I've done or what I was trying to work on.
In ARC++, I've been maintaining an extensive TODO list. I'll often think of three more things to do once I've finished one thing, so it's quite nice to have.

Author:  eddieringle [Sat May 17, 2008 7:47 am ]
Post subject:  Re: Beginning game programming

Quote:
...you're not JacaByte by any chance? I noticed the avatar...
Who me? No.

And do you mean to tell me someone else has the exact same avatar as me? Dang.

Author:  adam_0 [Sat May 17, 2008 9:58 am ]
Post subject:  Re: Beginning game programming

Quote:
In ARC++, I've been maintaining an extensive TODO list. I'll often think of three more things to do once I've finished one thing, so it's quite nice to have.
Yeah, I've added a log / to do list to my program. Kinda helps me not have to spend 5-10 minutes to see what's wrong or what I'm working on. That being said, I need to work on some programming today...
Quote:
And do you mean to tell me someone else has the exact same avatar as me? Dang.
Yeah, this guy from the Ambrosia Software Webboards.

Author:  eddieringle [Sun May 18, 2008 8:27 pm ]
Post subject:  Re: Beginning game programming

Okay then, let's just say I got the avatar first. ;)

Page 1 of 1 All times are UTC-05:00
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/