I like using Construct 2 for my modern stuff and for retro hardware I use Arcade Game Designer. Making graphics and designing levels for either I use Gimp and Tiled.