Reported By: Shaurya Sharma Last Updated: September 07, 2023, 14:57 IST Telltale is the developer behind…