1. A system for managing gaming data, the system comprising at least one computing device coupled to a gaming service, the computing device being configured to execute: a first gaming engine configured to generate a first character profile based on a user's interaction within a first gaming environment included in a first gaming application; a second gaming engine configured to generate a second character profile based on the user's interaction within a second gaming environment included in a second gaming application, the first character profile different from the second character profile; and an update module configured to merge the first character profile with the second character profile after generation of the first and second character profiles and generate a single new merged character profile, the single new merged character profile including content from the first and second character profiles, wherein the content includes statistical data, character trait data, and item data from the first and second character profiles; wherein the merging the first character profile with the second character profile includes aggregating data from the first character profile with data from the second character profile and reading shared data in the first character profile and the second character profile, and writing the shared data into the single new merged character profile based on programmatic rules, the shared data in the single new merged character profile including one or more of statistical data, character trait data, and item data read in the first and second character profiles.