I am a college student. I have now used cocos2d-x to create offline games. In the future, I want my offline games to be able to play online with many other players through an internet connection and a server-client model. What additional knowledge do I need to learn to be able to do so? Please teach me. You can give me keywords, links or anything that can help me. I am so grateful! In addition, I also have many questions looking forward to answer: -I want to be a game developer for mobile(online game). Should I learn how to use engine games or should I not use them? -I learned through C ++ and am learning OpenGL. After I finish OpenGL, what do I need to learn to be able to make offline games for mobile?
I tried searching with Google but I still don't know what I need.
(I know it will take a lot of time and effort but please show me how to go!)