I’m extremely new to monogame but have made a few games from tutorials and got to grips with everything apart from content management. Everyone does it a different way and for a beginner who doesn’t really care about the debate, it is incredibly difficult to learn what to do. The consensus for small games seems to be simply loading all assets at the beginning of the game, which sounds simple enough. However, what is the best way to access these loaded textures? Some say having a singleton or static class to contain the content, but there is always some sharp rebuttal to this idea. Passing them as parameters seems to be the most sensible to me, but also seems ugly. If in my player class i have many assets, it seems silly to flood the class with all of the assets.
TLDR: Everyone has a different opinion on accessing assets but I would appreciate someone just recommending and giving an example of the best method for a beginner.