The 'Indie Games Showdown' is an annual event that showcases and celebrates the best indie games released in the year 2023. It aims to identify the indie game that stands out and rules the year.