THE ARRIVAL (itch)
Xbox One

sci fy shooting game , after the alien arrival on Earth you are deploied in an area to destroy them