Ted Price, the founder and CEO of Insomniac Games, has announced he will retire after more than 30 years with the company on March 2025.