Hi all,
I'm after a bit of beginner advice. I've wanted to make my own game for sometime now, and have flirted with learning languages and researching libraries/IDEs/etc. I've gotten a basic grasp of both Java and C++.
I think I'm ready now to take the plunge and start making little games to contribute towards my desired project.
Whilst researching Java I came across libgdk and lwjgl and they both seemed like they would be very helpful.
However, I think I want to go the C++ route for the lower level memory stuff, I don't quite understand it all yet but it seems like it would be useful. I researched gaming libraries for C++ and discovered Allegro, SFML (simple fast media library) and SDML (simple direct media library). I like that all three are cross-platform as I use both Windows and Linux personally.
The game I'd like to make would be visually quite similar to the Final Fantasy tactic's series, 2d sprites with an isometric camera. The best way to describe the gameplay would be FF Tactics but with a smaller team roster, open world (like a lot of people TES has heavily inspired me since Morrowind) and more RPG elements (like Fallout's conversation system with options based on skills/attributes, or perhaps like a heavily dumbed down Planescape: Torment) and some minor base-building (like the Assassin's Creed village/manor system). So the final product is quite ambitious, but I'd start by making little games based on individual features and reduced content first.
I'm ready to go, I just need a little advice as to where to start.
Does anybody have any advice about which library to pick, based on ease of use, end product efficiency and documentation. I've found a myriad of tutorials for all three, but if something goes wrong or I get something unusual, I'd prefer to try and figure it out myself through good documentation to help my learning before I try a forum/community. Or is there another library I haven't come across that suit my needs even better?
tl:dr which is best for newb who needs lots of documentation for a 2d isometric game - Allegro, SFML or SDML?