CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2
  1. #1
    Join Date
    Feb 2012

    Beginner in C++ and OpenGL

    I'm currently learning the very fundamentals of C++ from the perspective of a game programmer. I use the "Beginning C++ Through Game Programming, Third Edition" book (from Michael Dawson) for this. I like this book very much and it's not so dry like some other books and tutorials I found on the internet. My question is now, what book should I read once I'm done with this one? I noticed that Michael Dawson hasn't wrote a more advanced game programming book which can be used after the one I'm studying now, so I'm looking for some good suggestions.

    Another note is that this book only focuses on simple DOS games, so there are no visuals or sound effects whatsoever. I'm not very familiar with it yet, but I understand that OpenGL is an universal code (?) that can be used to incorporate visuals and sound effects in C++ programs, which will be compatible on Windows, Mac and Linux. This is something that, as far as I know, DirectX does not. What would be a good place to start learning about OpenGL or am I going too far ahead of myself and do I first need to focus on something else? I would like some advice.

    Thanks in advance!

  2. #2
    Lindley is offline Elite Member Power Poster
    Join Date
    Oct 2007
    Seattle, WA

    Re: Beginner in C++ and OpenGL

    OpenGL is a library which gives access to basic 3D drawing tools and effects. It has nothing to do with sound, and it requires the support of a platform-specific windowing library.

    While it's a perfectly good idea to learn some OpenGL, don't expect to program with it directly too much. You are better off finding a high-level engine you like which uses OpenGL internally.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Windows Mobile Development Center

Click Here to Expand Forum to Full Width

On-Demand Webinars (sponsored)