Jump to content
  • Advertisement
Sign in to follow this  
rattking

newb question about beginner game programming

This topic is 5034 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

What advice would you give someone that wants to begin the long road to game programming and doesn't really know which programming language to start with. I read the intro that's on the site and it suggested c/c++ but I heard tell that openGL was much easier for programing for crossplatform gaming. Now my question is, would it be wise to start with that, if that's my goal, or to stick with c/c++ untill I get to a 'point of understanding' that will allow a smooth transition to openGL. Suggestions? reasons? Thanks PJ

Share this post


Link to post
Share on other sites
Advertisement
Guest Anonymous Poster
Open GL is a graphics API, you still need to use c/c++ in tandem with it.

Share this post


Link to post
Share on other sites
OpenGL is not a programming language, it is an API (application programming interface). In this case the OpenGL API provides you with an interface to the graphics hardware of a PC (though OpenGL is not restricted to PCs, it also doesn't have to be run unsing hardware accleration, but this doesn't matter as the interface is the same). You would use OpenGL from within a programming language such as C or C++.

As for where to start, I'd recomend choosing something other than C++, Python in conjunction with PyGame (which is a library for Python which provides an interface for various things related to games, such as sound, input, video etc) is pretty good. It will allow you to get things up and running quickly.

You may also want to take a look at a games basic such as BlitzBasic if you don't like the look of Python.

Share this post


Link to post
Share on other sites
Understood. I'm on the same page now. I'll take a look at BlitzBasic and Python.

Thanks for the info and the advice.


cheers

PJ

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!