I am about to embark on a personal JAVA project in eclipse where myself and a friend create a game server, game engine, and a game based on an existing card game. The game server will come last, but for now I'd like to concentrate on building the card game engine followed by the game itself.
In school, we would just create packages like gameEngine.whatever
and then the different games would be in packages like game.gameName.whatever
. I was thinking of making the game engine its own separate project and then have the game be an individual project as well, instead of having them all in one project and separating them based on packages, like I've done in school. In my internships, we have multiple projects working together, but have not touched on that in classes at all.
Is there any difference in doing it one way versus the other? Or are they basically equivalent? Thanks!