Before I begin I would like to say that this is a very broad question , so I’d be happy with a very broad answer.
How do I structure a 2D Java Game? Like the object hierarchy. Putting all my knowledge of my game programming together to create a game has been really difficult for me. How do you plan out your games when making them.