I want to get into some game programming just for fun and to improve my C++ and software development experience.
For now I developed some Console Applications as anyone would do.
Now the question is this; do I need to know how to use WinApi or POSIX in order to develop some games?
If Yes; then how is it possible to make xplatform games?
If No; then is it the Graphics or other libraries that communicates with operating system to create GUI?