Sign in to follow this  
Xentery

Beggining on OS X

Recommended Posts

Hi there I have been interested in developing games for a while. I made a few php/mysql driven web based rpgs. These weren't all that difficult to throw together as PHP is a rather easy language to learn. Anyways I picked up a copy of C++ Primer Plus (5th Edition) and have been reading through that, building simple console based programs. The only c++ game I have done so far is a number guessing game. I have looked through the for beginners section of the site, and noticed that most articles are concerned with directx. To my knowledge DirectX is a microsoft technology. Since I am using the Macintosh platform these will not be of help to me. I am wondering if anyone knows of any usefull articles or books that will be able to help me out. Thanks.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Check out SDL w/ OpenGL.

I'm sure there's a book out there for this.

Share this post


Link to post
Share on other sites
Hello, Xentery!

DirectX is indeed a Microsoft technology. And yes, it can not be used on MAC OS X or Linux. For this we have another API, OpenGL.

OpenGL is a cross-platform API. Meaning that you can display graphics on almost all OS'es. Note that I say "graphics". OpenGL is graphics-only whereas DirectX support sound, input, installing of software, media playback etc. You can use OpenAL or FMOD for sound, and you can use SDL for input and/or window set-up. Just because OpenGL doesn't have built-in functionality for input and sound, it's still a valid choice and many commercial games use it for their graphics rendering(including Doom3 and Quake4 f.ex).


There are a few articles around here about OpenGL too. So you might want to head over to the OpenGL forum.

Hope this helps! [smile]

Share this post


Link to post
Share on other sites
I'll put in another vote for SDL + OpenGL; it's a very quick and easy way to get started in OS X (or any OS). You might also check out idevgames.com. The very knowledgeable people there will likely be able to help you with any Mac-specific problems you run into.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this