I have medium experience with C++ and Java
I am trying to write my first small-scale game just to understand the concepts behind it.
Let's say I want to develop a 2D game for mobile (Android)
I know about some concepts like to ad graphics on a PC program you would need to use SDL (which is a library or API?) I'm not even sure what that is...
I am trying to figure out how it all comes together. All the libraries and APIs and frameworks..
If someone could explain how to go about making a 2D game for Android
(Ex: you need to write a Java App, import a library for graphics, one for sound or instead you could import an API or "use a framework" <- what does that even mean?)
I'm just really confused with all the terms and how they connect to create a game that people can download on their phones... Any clarifications/links are welcomed
If I was clear enough don't hesitate to ask!