Hi! I was going to start making my first game in Java and I was unsure of how I should plan this out. For now I am building the game for PC but if successful I will try to port it over to android so that my friends can also play as well. My java experience is some what new as I am taking a class in java now, but I have taken a summer course on it before. For game making experience I have worked with GameMaker (mostly coding not drag and drop) and about a year in Unity.
The point of this game is mostly be a learning experience of trying to make a game without an engine such as GM or Unity. Would it be a good idea to use just java or get other sdks or libraries? Also is there anything I should know or keep in mind if I am building as a PC game first and then porting it over to android or mac?
Any suggestions or tips would be helpful. Thanks!
This will be a 2d platforming game.