Jump to content
  • Advertisement
Sign in to follow this  
meshounah

getting started

This topic is 3920 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

Hello, I would like to get started in game development. My question is what is the best game engine that is good to learn from only requirement is that it is free. C++ is my preferred language Thank you

Share this post


Link to post
Share on other sites
Advertisement
Starting off with an engine probably isn't the best place for an absolute beginner to learn, you'll need to spend some time working with your chosen language (probably with simply console (i.e. text-based) programs so you aren't overwhelmed by the complexity of whatever engine you choose to work with.

As for engines you could use however I would recommend Haaf's Game Engine or The PopCap Framework. Both are freely available 2d engines you can use with C++.

Share this post


Link to post
Share on other sites
From what you said I'm presuming that you come from the "normal programming" side of the fence, right? One thing about game programming that you will notice right away is that what seem to be very small problems to solve (programs to write) become hugely complex and hard to manage in a matter of hours. I wouldn't suggest starting game development with HGE (haven't tried PopCap) until you know the ins-and-outs of C++.

This all might be right off the mark and I'm not presuming to know more than you or anything, just a heads up if you weren't already aware. (HGE is VERY good though... if you know C++, unlike me :)

Share this post


Link to post
Share on other sites
I would also recommend SDL, although it isn't a game engine it is a nice 2D gfx library you can use to build games.

According to your posts it looks like you know how to do console, but beware, using an engine isn't easy either. So I would also look into the WIN32 API (seeing that you are not using C# and I presume you are developing for windows), just to be able to create a simple window (for most games programming that is all that is needed) and how the windows messaging system works.

Good luck and have fun.

Share this post


Link to post
Share on other sites
There's plenty of good 2D engines, just search for what you're looking for and I'm sure you'll find it. As for libraries, I like using Allegro and SDL. Allegro is more focused on 2D and some basic 3D, but SDL is a little more than one should try to take on at first. Good luck and hopefully you're as determined as the rest of us. Stay dedicated and you'll eventually make it!

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.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!