Tag "Ultra Ultra"

Ultra Ultra releases new ECHO trailer plus release date

Last year, Denmark video game company Ultra Ultra announced their first game, and it was greenlit by the Steam Community. ECHO, a third-person shooter set in the future, will have