I will share my knowledge and experience with you about designing general game engines and 2d isometric rendering engines.
Instead of just talking about the architecture best practices and patterns, I will go one step further and actually implement them in a simple, but very extensible and powerful game engine's backbone.
Then, I will show you how simple it is to build on top of it. As a result we would have a simple, playable game stub (maybe even multiplayer?) and the code will be open sourced.