The park on Academy Street in downtown Cary opened in 2017 and features open spaces, games and special events.