Final Fantasy 7 was released on pc on January 23rd 2025. See the official reveal trailer for The Mound: Omen of Cthulhu, a Lovecraftian action co-op game developed by ACE Team. Open-world games ...