A method of integrating a cryptographic
digital asset into a digital
software application, includes receiving a
digital asset identification (ID) code, the
digital asset ID code existing together with a unique owner ID code on a distributed
blockchain ledger. The digital asset ID code represents the cryptographic digital asset, and the cryptographic digital asset comprises a plurality of attributes. A virtual object is then represented on the display via the digital
software application. The virtual object has an appearance that is based on the plurality of attributes of the cryptographic digital asset, and the virtual object includes a plurality of object attributes. The method further includes modifying at least one of the object attributes according to an aspect of the digital
software application or interaction between the character avatar and the virtual object and representing a modified virtual object on the display via the digital software application.