I'm a computer science student and have already programmed some simple games (10-15 classes).
Now I want to make something bigger this time.
The problem is, that I don't know how to properly structure my own engine.
At the moment, it's a simple, tile based 2D engine with pathfinding and some early game logic,
but it gets more and more messy, when I add stuff.
Is there any book, or tutorial, which can give me some tips?
Thanks in advance!