IndieCade Festival 2023 has celebrated the achievements of global indie games in its latest award ceremony.