New Games Releasing October 13, 2023: Lords of the Fallen, RAILGRADE, & More

Happy Friday! A few new titles are dropping today and you can learn more about them down below.