Tile based 2d game (Stardew Valley)

How to make a tile based 2d game similar to the stardew valley (harvest moon) type of game.

Key topics should include (but not be limited to)

  • Properly working with, changing and layering the tile system
  • Dressing, animating and inserting pixel art characters with support for modifications (color, sex, etc)
  • 2D cutscenes
  • Random events and triggers
  • Crafting