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
John A
Vampirical Lurker
7,630 posts since Apr 2006
Reputation Points: 2,240
Solved Threads: 339
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: SubEthaEdit used to be free for non-commercial use, but now is $35
John A
Vampirical Lurker
7,630 posts since Apr 2006
Reputation Points: 2,240
Solved Threads: 339
$35 for a decent editor isn't much.
There are far more expensive ones out there...
jwenting
duckman
8,392 posts since Nov 2004
Reputation Points: 1,662
Solved Threads: 337
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.
Phaelax
Practically a Posting Shark
858 posts since Mar 2004
Reputation Points: 92
Solved Threads: 51
Flamewar prevention: closed.
@chandaboy: Read the rules , then you would have known:
Do not hijack old threads by posting a new question as a reply to an old one
Do not write in all uppercase or use "leet", "txt" or "chatroom" speak
Nick Evan
Not a Llama
10,112 posts since Oct 2006
Reputation Points: 4,142
Solved Threads: 403