| | |
How to get started game programming
![]() |
•
•
Join Date: Nov 2006
Posts: 14
Reputation:
Solved Threads: 1
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
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
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
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
"Technological progress is like an axe in the hands of a pathological criminal."
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.
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.
•
•
•
•
and you can get a non-commercial license of the last version for free.
•
•
•
•
Originally Posted by http://www.cocoadev.com/index.pl?SubEthaEdit
SubEthaEdit used to be free for non-commercial use, but now is $35
"Technological progress is like an axe in the hands of a pathological criminal."
•
•
Join Date: Mar 2004
Posts: 763
Reputation:
Solved Threads: 38
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.
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.
![]() |
Similar Threads
- Game Programming (C++)
- Game Programming / Software Design (Computer Science)
- beginner needs help with game programming (Game Development)
Other Threads in the Game Development Forum
- Previous Thread: Please tell more ideas to put in this dev-pascal RPG game.
- Next Thread: Game Development
| Thread Tools | Search this Thread |
3d advertising ai algorithm ban c++ cambridge camera censorship china competition console development engine fov fpx game gamer games gaming gauntanamo government idaho in-gameadvertisement intellectualproperty l-systems laracroft lindenmayer live manhunt math mathematics matrix mercenaries microsoft mmorpg modded msn naked news nintendo obama opengl palin physics pirate playstation politics projection ps3 rpg search selection software sony stephenhawking stocks studio technology terrorism tombraider uk videogame web wii world-of-warcraft xbox xbox-live xbox360






