User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the Game Development section within the Software Development category of DaniWeb, a massive community of 423,950 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 4,207 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Game Development advertiser: Programming Forums
Views: 3608 | Replies: 6
Reply
Join Date: Nov 2006
Posts: 14
Reputation: arh is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 1
arh arh is offline Offline
Newbie Poster

How to get started game programming

  #1  
Dec 13th, 2006
Hi guys. I'd like to learn how to make games. I'm on a mac, so I suppose I'd like to learn how to make it on a mac. I know java pretty darn well and I'm not to shabby in C++. I've also got a large book on openGL. I know I'm still really far away from getting beyond a fun snake game, but what steps should I take to learn how to make entertaining 3D games. This is what I would think:

1) Get better at C++
2) Learn OpenGL
3) Game programming strategies

Is XCode alright for making games in?

I'd really appreciate any ideas,websites, or books on how to go about with this.

thanks,
arh
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Apr 2006
Location: Canada
Posts: 4,500
Reputation: John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light 
Rep Power: 17
Solved Threads: 275
Moderator
Featured Blogger
John A's Avatar
John A John A is offline Offline
Vampirical Moderator

Re: How to get started game programming

  #2  
Dec 13th, 2006
To start brushing up on your C/C++ skills, I would recommend practicing some of the techniques taught at http://www.cprogramming.com/tutorial.html. Or check out the "Starting C" thread in the C/C++ forum. Once you're fairly confident with the more advanced techniques, you should go right into OpenGL. You'll probably want to use GLUT for your windowing, so that not only is your code portable, it's also much simpler. You can find more information on starting OpenGL on a Mac in the sticky at the top of this forum.

You also don't need to worry about learning Cocoa/Carbon for Mac OS X, because GLUT kind of abstracts you from that lower-level stuff, allowing you to concentrate on the important part: OpenGL.

> Is XCode alright for making games in?
You're darn right Xcode is good for making games. It's what the professionals use to create Mac games nowadays (and pretty well any kind of Mac program), so it's probably a good idea to use it.

In case you haven't already noticed, I have a Mac, and although I'm no game programming expert, I'll probably be able to help you out if you get stuck. So don't hesitate to post here.

Hope this helps
tuxation.com - Linux articles, tutorials, and discussions
Reply With Quote  
Join Date: Nov 2006
Posts: 14
Reputation: arh is an unknown quantity at this point 
Rep Power: 2
Solved Threads: 1
arh arh is offline Offline
Newbie Poster

Re: How to get started game programming

  #3  
Dec 14th, 2006
Yeah, thats pretty much exactly what I was looking for. I learned a little bit of C/C++ but I should definetely read over the site you gave me to fill in the holes, and then go on to openGl.

Thanks!!!!!!
Reply With Quote  
Join Date: Dec 2006
Posts: 1
Reputation: punkforpez is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
punkforpez's Avatar
punkforpez punkforpez is offline Offline
Newbie Poster

Re: How to get started game programming

  #4  
Dec 22nd, 2006
i too am on a mac and taking game design courses. xcode works great! i'd also recommend the following:

python
SubEthaEdit is a very nice, slim text collaborative text editor, and you can get a non-commercial license of the last version for free. i actually stopped using emacs when i discovered this little gem.
Reply With Quote  
Join Date: Apr 2006
Location: Canada
Posts: 4,500
Reputation: John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light John A is a glorious beacon of light 
Rep Power: 17
Solved Threads: 275
Moderator
Featured Blogger
John A's Avatar
John A John A is offline Offline
Vampirical Moderator

Re: How to get started game programming

  #5  
Dec 22nd, 2006
Originally Posted by punkforpez View Post
and you can get a non-commercial license of the last version for free.
Doesn't seem like it anymore. It actually looks pretty cool, so I tried to find a way to get the noncommercial license, unfortunately it states on this webpage:
Originally Posted by http://www.cocoadev.com/index.pl?SubEthaEdit
SubEthaEdit used to be free for non-commercial use, but now is $35
tuxation.com - Linux articles, tutorials, and discussions
Reply With Quote  
Join Date: Nov 2004
Location: Netherlands
Posts: 5,752
Reputation: jwenting is a jewel in the rough jwenting is a jewel in the rough jwenting is a jewel in the rough jwenting is a jewel in the rough 
Rep Power: 18
Solved Threads: 197
Colleague
jwenting's Avatar
jwenting jwenting is offline Offline
duckman

Re: How to get started game programming

  #6  
Dec 25th, 2006
$35 for a decent editor isn't much.
There are far more expensive ones out there...
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
Reply With Quote  
Join Date: Mar 2004
Posts: 732
Reputation: Phaelax is on a distinguished road 
Rep Power: 6
Solved Threads: 31
Phaelax Phaelax is offline Offline
Master Poster

Re: How to get started game programming

  #7  
Dec 30th, 2006
These are some of the most well-known tutorials for indy game developers who are just starting out with OGL.
http://nehe.gamedev.net/default.asp

Aside from fundamentals strictly related to game design, I can't help you much more. I do all my game coding on Windows with DX. (although I really need to start learning lwjgl with java)

Actually, that's a good idea. Since you know java pretty well you say, why not try using OGL with http://lwjgl.org/

You'll be able to focus more on game structure fundamentals and spend less time worrying about your code syntax due to a new language.
Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

DaniWeb Game Development Marketplace
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes

Similar Threads
Other Threads in the Game Development Forum

All times are GMT -4. The time now is 6:15 am.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC