Hello, getting straight to business
I don't know how many instances you guys have read about a person wanting to create a game, well all I have to say is that its just an incredible thing to go out and do. For me it has been a life long dream to create a game, the designing is especially fun. The idea that you can create anything is just fascinating! I keep on telling myself i'm going to start learning the c++ language, this time I am going to start. So as I was going through those pages of text and explanations, I was constantly perplexed by API, CALL's and such. I can't enumerate all of these but I will say a few. My plan is to learn c++ (it is documented well and there seems to be lots of people who can give support) and afterwords understand openGL to implement it into later projects. But to state my confusion:
- What is an API, yes I have read all over the internet and they all give fairly the same explanation; an application programming interface
- how does openGL work? Do you create your code and when you need to show something on screen (text, 3d meshes etc) you just implement that in your game loop?
- Also this is not a question in respect to c++ or openGL but maybe a request for some suggestions from the experts who have "been there done that" so to speak. I know I want to use c++ and openGL. What are some things you guys recommend as far as creating games using c++/openGL. I understand that I am going to need to learn a myriad of things but I know if I persevere I can learn something useful.
Background: Currently learning c++ and pre-calculus (senior in High school) I can also work my way around basic arduino projects, just so you know that i'm not completely a beginner in programming, I still need work though. I am an intermediate user in Blender 3D, and understand the basics of Photoshop CS6.
Thank you for taking the time to read this and all advice given.